随笔分类 -  java

摘要:一、Spring Boot中指定静态资源和Thymeleaf模板文件地址时一定要使用路径分隔符结尾(linux:/,windows:\\),否则页面加载时访问不到模板文件,如:spring.resources.static-locations: classpath:/static/ 二、Thymel 阅读全文
posted @ 2017-10-20 18:24 阿乐子 阅读(702) 评论(0) 推荐(0)
摘要:Java 序列化Serializable详解(附详细例子) 1、什么是序列化和反序列化Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。 2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个 阅读全文
posted @ 2016-08-28 17:54 阿乐子 阅读(1004) 评论(0) 推荐(0)
摘要:本人最近半年使用阿里dubbo做开发,并在公司内部大力进行推广,将原来一个笨重且不易于维护的大项目切分成多个相对独立的java程序,好处是显而易见的,但是随着切分的独立运行程序包越来越多,程序的部署变成了一件非常头痛的问题,无耐之下,本人想到可否写一个shell脚本来批量/单独启动、停止、重启这些独 阅读全文
posted @ 2016-08-06 21:47 阿乐子 阅读(9961) 评论(0) 推荐(1)
摘要:一、科普定义 这篇博文的两个主角“synchronized”和“读写锁” 1)synchronized 这个同步关键字相信大家都用得比较多,在上一篇“多个线程之间共享数据的方式”中也详细列举他的应用,在这就不多说只做几点归纳: Java提供这个关键字,为防止资源冲突提供的内置支持。当任务执行到被sy 阅读全文
posted @ 2016-08-06 21:21 阿乐子 阅读(401) 评论(0) 推荐(0)
摘要:一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、Loggers 阅读全文
posted @ 2016-04-24 16:32 阿乐子 阅读(241) 评论(0) 推荐(0)
摘要:在一个maven项目中,如果存在编译需要而发布不需要的jar包,可以用scope标签,值设为provided。如下: <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version 阅读全文
posted @ 2016-03-05 23:11 阿乐子 阅读(247) 评论(0) 推荐(0)
摘要:1.string 转 byte[]byte[] midbytes=isoString.getBytes("UTF8");//为UTF8编码byte[] isoret = srt2.getBytes("ISO-8859-1");//为ISO-8859-1编码其中ISO-8859-1为单字节的编码2.b 阅读全文
posted @ 2016-03-04 17:10 阿乐子 阅读(317) 评论(0) 推荐(0)
摘要:默认情况下,从bean工厂所取得的实例为Singleton(bean的singleton属性) Singleton: Spring容器只存在一个共享的bean实例, 默认的配置。 Prototype: 每次对bean的请求都会创建一个新的bean实例。二者选择的原则:有状态的bean都使用Proto 阅读全文
posted @ 2016-03-03 20:45 阿乐子 阅读(4445) 评论(0) 推荐(0)
摘要:我曾经见过一个“规则引擎”,是在应用系统web界面直接编写java代码,然后保存后,规则即生效,我一直很是奇怪,这是如何实现的呢?实际这就好像jsp,被中间件动态的编译成java文件,有被动态的编译成class,同时又动态的加载到classloader中。所以,本质上,纯java得规则引擎,是100... 阅读全文
posted @ 2015-10-15 19:36 阿乐子 阅读(6176) 评论(0) 推荐(0)
摘要:随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。我们知道,传统的HTTP协议是无状态的,每次请求(reques... 阅读全文
posted @ 2015-08-25 18:27 阿乐子 阅读(932) 评论(1) 推荐(0)
摘要:C3P0可使用properties配置文件方式,将c3p0.properties放在classpath目录下,如果为WEB应用,放在WEB-INF\classes下c3p0.properties##Thisfileisdetritusfromvarioustestingattempts#theval... 阅读全文
posted @ 2015-08-19 13:18 阿乐子 阅读(735) 评论(1) 推荐(0)
摘要:异常:javax.servlet.ServletException: org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction;... 阅读全文
posted @ 2015-08-19 13:12 阿乐子 阅读(1602) 评论(0) 推荐(0)
摘要:Java获取数据库的表中各字段的字段名,代码如下:importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.PreparedStatement;importjava.s... 阅读全文
posted @ 2015-08-01 21:42 阿乐子 阅读(11297) 评论(0) 推荐(1)
摘要:一、什么是java注解注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息... 阅读全文
posted @ 2015-07-09 19:40 阿乐子 阅读(368) 评论(0) 推荐(0)