`
qiushi_fly
  • 浏览: 4763 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    哥常用的linux部署脚本,喜欢的拿去用吧   #!/bin/sh flag=0 env=$2 tempdir="tempdir" jarname="sellerinfo-cacheload.jar" grepname="sellerinfo-cacheload" project="com.dhgate.search.sellerinfo.server.Startup" java_opts="-Xms1024m -Xmx1024m" start() { cs ...
1. 什么是反射? “反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为。”这个概念常常会和内省(Introspection)混淆,以下是这两个术语在Wikipedia中的解释: 内省用于在运行时检测某个对象的类型和其包含的属性; 反射用于在运行时检测和修改某个对象的结构及其行为。 从它们的定义可以看出,内省是反射的一个子集。有些语言支持内省,但并不支持反射,如C++。   内省示例:instanceof 运算符用于检测某个对象是否属于特定的类。
Java通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。 newSingleThreadExecutor 创建一个单线程化的线程池,它只会用唯一的工作线程来执行任务,保证所有任务按照指定顺序(FIFO, LIFO, 优先级)执行。 (1) newCachedThr ...
Java爱好者的家,请加群435264740   最近整理了一个简单的排序工具类,需要的可以拿走 支持冒泡、快排,选择、插入、归并 并且支持传入升降序参数   /** * @author: 大表哥 * @description: 常用排序实现 */ public class SortUtil { private SortUtil() { super(); } public static void bubbleSort(int[] array, boolean isAsc) { for (int i = 0; i < ar ...
  Java爱好者的家,请加群435264740 工作中我们经常遇到这种情况:本机难以搭建相应的环境,而服务器上又难以进行debug来查看问题,下面这篇文章中表哥会教你如何远端调试tomcat或者jar包 1.配置JAVA_HOME     vi /etc/profile     在该文件末尾追加以下几行       export JAVA_HOME="/usr/local/jdk"     export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib     export PATH= ...
在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。 要注意的是Thread类也实现了Runnable接口,因此,从Thread类继承的类的实例也可以作为target传入这个构造方法。可通过这种方法实现多个线程的资源共享。 线程的生命周 ...
Global site tag (gtag.js) - Google Analytics