Java
祈晴小义
good good study, day day up.
展开
-
Windows下Tomcat服务器的安装和配置
1.下载并解压zip安装包 2.设置JAVA_HOME环境变量 3.打开浏览器,访问一下localhost:8080,如果能正常显示Tomcat的主页,则Tomcat已经成功安装了 4.就这么简单!原创 2016-10-24 19:57:06 · 261 阅读 · 0 评论 -
Java后台返回和处理JSon数据的方法
1.下载JsonObject相关jar包在这里,我们使用JsonObject来将Java类型数据转换成Json类型,首先要下载该库相关的jar包,下载地址如下: http://files.cnblogs.com/java-pan/lib.rar2.JsonObject的使用代码示例JSONObject jsonObject = new JSONObject(); //创建Json对象jsonO原创 2017-02-13 16:01:36 · 32363 阅读 · 2 评论 -
Java8新特性
1 接口的默认方法和静态方法默认方法:必须提供默认实现,子类可以覆盖默认实现,优点是允许在已有接口中添加新方法,同时又保持与旧版本代码的兼容性静态方法:属于接口类本身,不被继承,需要提供方法实现2 Lambda表达式本质上只是一个语法糖用于只有一个抽象方法的匿名内部类的简化3 函数式接口函数接口指的是只有一个抽象函数的接口,因此接口可以隐式地转换为Lambda表达...原创 2018-04-19 17:15:11 · 117 阅读 · 0 评论 -
虚拟机常用参数汇总
内存分配相关 -Xmx 堆的大小上限 -XX:MaxPermSize 永久代上限 -XX:SurvivorRatio Eden与Survivor区的比例 -XX:+/-UseTLAB 是否使用TLAB来创建对象 -XX:PretenureSizeThreshold 晋升老年代对象大小GC相关 -XX:+UseConcMarkSwerrpGC ...原创 2018-08-12 17:27:46 · 2332 阅读 · 0 评论 -
Java常用垃圾收集器
垃圾收集器Serial单线程,使用复制算法用于新生代的垃圾回收进行GC时必须暂停所有其他工作线程适用于内存不太大的桌面应用Serial OldSerial的老年代版本单线程,使用标记-整理算法ParNewSerial的多线程版本,可与CMS配合使用用于新生代的垃圾回收CPU数量多的时候才能发挥优势,适用于Server上的应用Par...原创 2018-08-12 17:29:14 · 203 阅读 · 0 评论 -
《HeadFirst设计模式》笔记
文章目录核心思想设计原则设计模式策略模式模板方法模式观察者模式装饰者模式工厂方法模式抽象工厂模式单例模式命令模式适配器模式外观模式迭代器模式组合模式状态模式代理模式复合模式具体实现工厂方法模式抽象工厂方法模式核心思想封装变化设计模式往往可以让应用的设计变得简单且有弹性模式是工具而不是规则,可以适当调整以符合实际需求将注意力集中在设计本身,而不是模式上,只有真正需要时才使用模式。有时候简...原创 2019-03-17 16:41:43 · 143 阅读 · 0 评论