
Java
JimCarter
与专业人员为伍,guyiming2011@126.com
展开
-
【java】面试
1.Spring中bean实例默认的设计模式是什么?在高并发的网站系统中,Spring的bean如何做到安全的(spring中的bean如何处理多线程中相同变量的访问冲突问题)?1.1Spring框架中的bean实例默认是单例模式的。1.2对于多线程资源共享问题:1.2.1线程同步机制通过对象的锁机制保证同一时间只有一个线程访问变量。这时该变量是多个线程共享的,使用同步机制要求原创 2016-03-27 22:12:59 · 673 阅读 · 0 评论 -
【Java】String、StringBuffer、StringBilder性能比较
import java.util.ArrayList;import java.util.Iterator;import java.util.List;/**** * 该程序对String、StringBuffer、StringBuilder三个类进行比较 * * String与StringBuffer的比较 String创建字符串是不可变的,任何对String的改原创 2016-01-12 15:18:26 · 894 阅读 · 0 评论 -
java嵌套类和内部类
内部类分为:成员内部类、静态嵌套类、方法内部类、匿名内部类。内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。成员内部类示例代码如下:/*** * 常见内原创 2015-12-11 15:46:00 · 616 阅读 · 0 评论 -
Java Maven项目打包部署流程
1.先看一下我的项目结构,由于项目间业务模块较多、依赖性较强,也为了方便项目的拓展,所以用maven。(1)项目结构(2)template pom.xml配置2.打包(1)将medicine-template依赖包,打成jar(maven install)(2)将medicine-template打成jar包(3)确定打包成功后,maven buil原创 2015-11-16 16:45:36 · 11035 阅读 · 1 评论 -
Spring的事务传播属性
一、事务的几种传播特性1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启。2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行。3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。4. PROPAGAT原创 2015-11-10 16:35:57 · 897 阅读 · 0 评论 -
JDBC PreparedStatement & Statement
一、前言PreparedStatement是用来执行SQL查询语句的API之一Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句其中 : Statement 用于通用查询 PreparedStatement 用于执行参数化查转载 2015-11-10 16:10:26 · 568 阅读 · 0 评论 -
让Mysql支持Emoji表情
最近在做一个项目,我负责后端,Java开发,DB用的是Mysql,版本5.6.14 ,编码用的是UTF-8。但发现了一个问题,手机端上有Emoji表情,插入Mysql时失败了,报错添加表情失败~; 上百度搜索一下,终于找到了答案。UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。解决方案就是:将Mysql的编码从ut原创 2015-11-09 14:47:52 · 950 阅读 · 0 评论 -
【Linux】linux环境下java环境搭建步骤
jdk安装参考链接:http://blog.youkuaiyun.com/catshitone/article/details/469717652 eclipse安装链接:http://blog.youkuaiyun.com/catshitone/article/details/46972185 eclipse创建桌面快捷链接:http://blog.youkuaiyun.com/lixin8原创 2015-10-26 11:54:38 · 887 阅读 · 0 评论 -
【Java】java 正则表达式去掉文本编辑器相关标签代码
package com.hz.yisheng.portal.mobi.goodman.util;import java.util.regex.Matcher;import java.util.regex.Pattern;public class HtmlToText {private static final String regEx_script = "]*?>[原创 2015-09-06 14:45:41 · 1718 阅读 · 0 评论 -
【Java】中文转换汉语拼音代码
package com.hz.yisheng.chat.ry.util;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyin原创 2015-09-06 14:37:15 · 1066 阅读 · 0 评论