上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 42 下一页
摘要: 静态变量:线程非安全。 加static关键字的变量,只能放在类里,不能放到方法里。 静态变量有默认初始化值。 成员变量也有初始化值 局部变量没有 静态变量表示所有实例共享的一个属性,位于方法区,共享一份内存,而成员变量是对象的特殊描述,不同对象的实例变量被分配在不同的内存空间,一旦静态变量被修改,其 阅读全文
posted @ 2018-05-09 23:39 阿善9 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, 阅读全文
posted @ 2018-05-09 20:40 阿善9 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 1. Hibernate的工作流程? 答案: 1.通过Configuration对象读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory对象 3.打开session 4.创建事务Transaction 5.持久化操作,对对象进行CRUD操作 6.提交事务 7.关闭sessio 阅读全文
posted @ 2018-05-09 19:41 阿善9 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 日期类型转换不了json格式数据 json转换数据的时候可以设置某个字段不需要转换 jsonconfig=new JsonConfig() //{} 内传入不需要转换的字段 jsonconfig.setexcludes(new String{"pdata"}) jsonObject.fromObje 阅读全文
posted @ 2018-05-07 15:39 阿善9 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Java类加载过程 类从被加载到JVM中开始,到卸载为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。 其中类加载过程包括加载、验证、准备、解析和初始化五个阶段。 类加载器的任务就是根据一个类的全限定名来读取此类的二进制字节流到JVM中,然后转换为一个与目标类对应的java 阅读全文
posted @ 2018-05-07 10:43 阿善9 阅读(2682) 评论(0) 推荐(0) 编辑
摘要: 博客起名为Java垃圾收集机制,给人的感觉就像是垃圾收集是Java语言特有的。事实上,垃圾收集(Garbage Collection)远比Java久远。垃圾收集需要考虑3件事情:哪些内存需要回收、什么时候回收、如何回收。带着这三个问题,我们去看看Java是如何实现垃圾回收的。 Java的垃圾回收(G 阅读全文
posted @ 2018-05-07 10:35 阿善9 阅读(649) 评论(0) 推荐(0) 编辑
摘要: ①首先会判断核心线程池里是否有线程可执行,有空闲线程则创建一个线程来执行任务。 ②当核心线程池里已经没有线程可执行的时候,此时将任务丢到任务队列中去。 ③如果任务队列(有界)也已经满了的话,但运行的线程数小于最大线程池的数量的时候,此时将会新建一个线程用于执行任务,但如果运行的线程数已经达到最大线程 阅读全文
posted @ 2018-05-07 10:08 阿善9 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载. 它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度. Memcached基于一个存储键/值对的hashmap。 Redis是一个key-value存储系统,和Memcac 阅读全文
posted @ 2018-05-07 09:50 阿善9 阅读(471) 评论(0) 推荐(0) 编辑
摘要: Bootstrap是一个支持响应式的Css框架它提供了很多组件,如导航条,面板,菜单,form表单,还有栅格,而且他们这些都是支持响应式的,可以在各种设备上进行完美的展现。这里面我感觉最有价值的就是bootstrap提供的栅格系统,这个栅格系统将整个页面分为12列,而且可以根据屏幕的宽窄进行自动调节 阅读全文
posted @ 2018-05-07 09:13 阿善9 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? 1 2 3 4 5 6 7 8 new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stu 阅读全文
posted @ 2018-05-06 22:24 阿善9 阅读(1411) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 42 下一页