`
文章列表
安装Samba 查看本地是否已经安装samba服务 rpm -qa | grep samba   如果没有安装则执行下面命令 yum -y install samba   配置Samba 首先:备份samba配置文件  cp  /etc/samba/smb.conf  /etc/samba/smb.conf.bak   其次:/etc/samba/smb.conf文件的末尾之添加如下: [cnfestival] comment = cnfestival path = /home/rss/data/public/cnfestival writable = yes ...
Linux下环境搭建  安装配置nginx http://www.centoscn.com/image-text/install/2014/0812/3480.html   wget http://nginx.org/download/nginx-1.11.9.tar.gz   下载地址:http://nginx.org/download/nginx-1.10.3.tar.gz   启动后查看命令: 命令一: netstat -antp | grep nginx  查看当前计算机连接中程序名包含了“nginx”的程序,会显示占用的端口、占用的进程号、程序名称。 命令二: ...
1,schema.xml: schema.xml在SolrCore的conf目录下,主要用于配置域名以及域类型的使用 (域名要先定义后使用) 1.1,solr的域:Field <field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" /> name:域名 type:域的类型(也需要配置) indexed:是否索引  t ...
Css 打印样式   分页控制: 和上一个div一定分页的样式控制。 page-break-before: always;  页眉页脚控制:   边距控制:   纸张大小设置:   可以通过别名控制纸张大小,如"A4"   @page { size: A3; }   打印方向控制:  portrait: 纵向打印, landscape: 横向 @page { size: portrait; } 参考文章:http://www.kuqin.com/shuoit/20150204/344715.html 后面有时间的时候整理一下 ...
FileZilla Client设置代理 

JVM

    博客分类:
  • j2se
JVM参数   -Xmx1280m   设定虚拟机使用的最大内存1280M -Xms640m      设定虚拟机使用的最小内存 640M   JVMGC   -XX:+PrintGCDetails     开启详细的GC日志模式。     JVM常见的异常 1,堆内存溢出  Java heap space Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at JVMTest.testGC(JVMTest.java:13) at JVMTest.ma ...

代码规范

1,避免代码里面使用魔鬼数字。 自定义逻辑的评审状态 不要用没人看得懂的数字表示要用枚举表示。 2,尽量避免使用成员变量。单例的类里面如果多线程同时执行的时候会出现意想不到的结果。 3,查询数据库时如果不是页面要就显示所有符合条件的数据就尽量不要将所有符合条件的数据查询出来,若查询出来将会大大降低数据库的性能。 4,返回集合的方法不要返回null集合,返回new ArrayList<T>(); 这样就能够避免使用的时候对null的判断,很多框架都是这么实现的(数据库里面查询一个集合如果没有符合条件的对象的时候也不会返回null),有时间可以仔细去看看。  如果是数组类型那该 ...
工厂方法模式(Factory Method)
java 内部类
java 类加载器
java 动态编译

java 反射

    博客分类:
  • j2se
 一:泛型获得类、属性、方法、构造类、注解 获得Class对象的三种方法 //方式一 Class clazz = Class.forName(“com.xxxx.student”): //方式二 Class clazzs = String.class; //方式三 String string = new String("abc"); Class clazz = string.getClass(); clazz.getName();//获得包名字+类名   clazz.getSimpleName();//获得类名   获得属性   //获得p ...
  理解注解: 注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。     注解语法: @注解名称   jdk中的元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的元注解(meta-annotation)类型 1,@Target 说明注解使用的范围      2,@Retention 说明注解保留时间的长短      ...
  1,/etc/rc.local中添加启动的命令   参考 tomcat  zookeeper  kafka等的启动方式。 2,chkconfig 添加服务  解释下/etc/rc.d/init.d目录下面的的服务文件里面的内容  # chkconfig: 2345 20 80 表示的是random脚本在运行级 2,3,4,5启动, 启动的优先权为20 停止的优先权为80  启动和停止的优先权都是数字越小越优先。 3,   4,   5,      
 1,打开引入jar包乱码解决方法:Window---->Preferences---->General---->workspace---->Text file encoding Other 设置为UTF-8。  2,eclipse配置虚拟机参数的做法: window-->Preferences-->java-->Installed JRES-->双击指定的jre弹出的窗口中设置(Default VM arguments) 如下图: 注意:该设置影响整个Eclipse中的工程的java虚拟机内存。   3,eclipse设置格式化方 ...
Global site tag (gtag.js) - Google Analytics