- 博客(49)
- 资源 (25)
- 问答 (1)
- 收藏
- 关注
原创 emoji表情处理的坑
现在比较流行的几种emoji表情的处理方式:1.该数据库编码格式,2.通过第三方插件emoji-java但是我这边不能该数据库格式,但是使用emoji-java插件发现,有很多最新的字符不支持(这是比较大的坑)最后找到了编码格式转换存储的方式:/** 将emoji表情符号转换可读表情符号 */public static String decodeJava(String text) ...
2018-12-25 16:43:00
1925
转载 聊一聊Spring中的线程安全性
Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。Spring对每个bean提供了一个scope属性来表示该bean的作用域。它是bean的生命周期。例如,一个scope为singleton的bean,在第一次被注入时,会创建为一个单例对象,该对象会一直被复用到应用结束。...
2018-11-08 14:22:12
203
原创 vue windows下安装过程及遇到的问题
1、安装node.js 直接去https://nodejs.org/en/官网下载推荐使用的 recommended for most users2.基于node.js,利用淘宝npm镜像安装相关依赖 在cmd里直接输入:npm install -g cnpm –registry=https://registry.npm.taobao.org,回车,等待安装...3.安装w
2017-12-20 10:12:38
709
转载 玩转JVM虚拟机:JVM内存结构
一,JVM内存结构(图片来自网络)1. 程序计数器程序计数器(Program Counter Register),也有称作为PC寄存器。在汇编语言中,程序计数器是指CPU中的寄存器,它保存的是程序当前执行的指令的地址,当CPU需要执行指令时,需要从程序计数器中得到当前需要执行的指令所在存储单元的地址,然后根据得到的地址获取到指令,在得
2017-12-15 17:42:42
151
原创 Java习惯用法总结
在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Effective Java》对这个话题给出了更详尽的论述,可以从这本书里学习更多的用法。)我把本文的所有代码都放在公共场所里。你可以根据自己的喜好去复制和修改任意的代码片段,不需要任何的凭证。实现equals
2017-12-08 18:41:43
176
转载 某度的面试
一. 类的加载过程,Person person = new Person();为例进行说明。1).因为new用到了Person.class,所以会先找到Person.class文件,并加载到内存中;2).执行该类中的static代码块,如果有的话,给Person.class类进行初始化;3).在堆内存中开辟空间分配内存地址;4).在堆内存中建立对象的特有
2017-12-08 09:48:14
159
原创 linux下redis安装步骤
1、安装gcc依赖包,yum install gcc-c++2、编译进入cd redis-4.0.1 目录,make3、安装 make PREFIX=/usr/local/redis install4、copy配置文件到安装路径中 cp redis.conf /usr/local/redis/5、后台启动参数修改,redis.conf的daemonize yes6、redis服
2017-08-14 23:30:26
261
转载 IntelliJ Idea 常用快捷键列表
IntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中
2017-07-04 23:20:50
201
原创 正则表达式应用的4中情况
/** * 查找是否包含指定的字符串 * @return */ public static boolean find(){ String str = "abc efg ABC"; String regex = "a|f";//e或者f Pattern pattern = Pattern.comp...
2010-12-08 11:39:42
111
原创 js闭包
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相...
2010-10-14 12:15:30
126
cxf开发实例2
前面写的是服务器的开发demo,现在从客户端调用服务器端的接口。1、首先新建客户端工程webserviceClient,把服务器端的接口类拷过来。2、新建客户端webservice的配置文件client-beans.xml。 其中com.test.HelloWord是客户端接口,http://...
2010-09-28 12:11:34
68
原创 cxf开发实例
项目里要弄一个用cxf做webservice开发。自己找了些资料写了个demo,在这总结下。1、首先cxf的服务器demo示例: a.新建一个web项目,命名webservice[img][/img]导入cxf所必须的包 b.开始cxf服务器端编写,首先在web.xml里加入cxf配置 contextConfigLocation WEB-INF/beans.xml...
2010-09-28 11:54:31
124
原创 从excel把数据导入到sqlserver里
1、exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfigure2、insert into lyframe.TL_HEATING_INFO (HEATING_ID,HEATING_NAME,ADDRESS,...
2010-09-27 17:38:16
90
原创 wordToRqm.dot
有时PowerDesigner和Office会报这样的错误,处理如下: 出现这种情况的原因好像是安裝了power designer 12的原因。 使用word时发生了这种情况 :cannnot find the Word template : WordToRqm.dot运行regedit.exe 打开注册表编辑器,定位到:HKEY_CURRENT_USER\Software\Microsoft...
2010-07-05 17:04:27
114
原创 设置jboss自动加载
修改文件:D:/jboss4/server/default/deploy/jbossweb-tomcat55.sar/context.xml增加 reloadable="true" ,重启JBosss就可以了。
2009-12-29 14:56:00
424
原创 修改jboss访问默认路径
对应于4.0.2版本的方法是,应用服务器安装目录: D:\jboss\server\在你的Web应用模块中添加文件: D:\jboss\server\default\deploy\webName.war\WEB-INF\jboss-web.xml,添加其内容如下: / localhost 可以使用访问路径为:h...
2009-12-29 00:04:15
812
原创 jboss配置问题,求大家帮助
我的jboss服务器的访问地址是这样的http://192.168.0.1:8080/test/index.action我现在想改成这个样子就能直接访问http://192.168.0.1,请问我需要怎么配置呢?
2009-12-28 09:47:18
82
原创 fckeditor for java
FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。 FC...
2009-05-20 12:47:04
102
转载 Apache Jakarta Commons工具集 简介[转]
Apache Jakarta Commons 工具集简介[转] Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。 一、Commons BeanUtils http://jakarta.apache.org/commons/beanutils/index.html
2008-10-06 14:21:00
825
转载 收藏的js表单验证控制码大全
关键字:js验证表单大全,用JS控制表单提交 ,javascript提交表单: 目录: 1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字 5:只能输入英文字符和数字 6: js
2008-10-05 13:18:00
1210
1
转载 java多线程设计模式
java多线程设计模式 java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个线程执行完毕,这个实例就不能再重新启动,只能重新生成一个新实例,再启动一个新线程。Thread类是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Th
2008-10-05 13:16:00
379
原创 js技巧操作
1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中...
2008-09-19 13:21:17
82
原创 svn的使用
http://hi.baidu.com/passfan/blog/item/10341da4d5861ff29152ee4d.html 2008-04-17x1.下载所需软件 1.1SVN服务端(svn-1.4.3-setup.exe) http://subversion.tigris.org/project_packages.html 1.2把SVN设置成win
2008-09-17 13:35:00
466
转载 JSP数据导出到EXCEL简便方法
试试看从网页中把表格直接生成Excel,虽然不是直接从sql到excel,但是反而更加方便而且人性化。。网上倒是找到了不少的资料,发现一段javascript的功能实现代码,很不错:var elTable = document.getElementById("tb"); var oRangeRef = document.body.createTextRang
2008-09-11 12:36:00
576
转载 用java读取文本文件里面的内容
最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中write(char[] ch,int off,int length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们。
2008-09-04 20:49:00
6437
原创 struts2的struts.properties配置文件详解
struts.action.extension The URL extension to use to determine if the request is meant for a Struts action 用URL扩展名来确定是否这个请求是被用作Struts action,其实也就是设置 action的后缀,例如login.do的do字。struts
2008-08-29 12:35:00
344
原创 http://shirlly.javaeye.com/blog/219511
struts.xml 下的配置 xls targetFile attachment;filename="CarInsModification.xls" 2048 JSP页面代码 Java代码 /导出全部记录 function onExport(){ var form...
2008-08-28 15:49:05
93
原创 MyEclise6.0下的alt+t无法提示问题解决办法
安装好后ALT+/怎么也不能用,后来经过多次研究发现,原版本的ALT+/快捷键,在MyEclise6.0默认的是"CTRL+SPACE"快捷键,而"CTRL+SPACE"是我们经常用到的中英文切换法啊,在编程中不可能使用中英文切换来达到提示的快捷键吧,那么我们有办法! 安装好MyEclise6.0并注册后,选择工具栏上的window的首选项(和配TOMCAT一样的画面),在可输入区输入"keys"
2008-08-28 15:36:00
504
原创 java 小算法
倒序排列:public String descSort(String str){ char[] temp_chars=str.toCharArray(); int temp_length=str.length(); char[] temp_chars_reverse=new char[temp_length];
2008-07-30 11:10:00
403
转载 关于Tomcat与MySQL连接池问题的详解
问题一:Cannot create JDBC driver of class for connect URL null 答: [原因分析] 很多朋友在配置好$Tomcat/conf/server.xml、$Tomcat/conf/context.xml、甚至WEB-INF/web.xml后发现调用连接池便会出现以上错误。分析错误原因,一般是因为大家没有邦定数据源(实际错
2008-06-17 11:13:00
483
原创 把汉字转化成ACSII 值
我们在使用struts框架的时候可能会需要一些.properties 文件,但是这些文件必须使用英文或者一些编码什么的,要不就会出现乱码,那么看到S/u1eeda l/u1ea1i th/u1ebb /u0111/u00e1nh d/u1ea5u 这么多 在咱们看来是乱码的东西,怎么写呢 ?? 告诉你一个好的方法 : 1.首先你在.properties 中要把汉字写进去,然后把这个.
2008-06-16 15:23:00
459
原创 DispatchAction用法的详细代码
建一个jsp页面代码如下:page language="java" pageEncoding="UTF-8"%>taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="ht
2008-06-12 18:08:00
506
转载 Struts action类和form bean的几种不同组合方式以及各自的用处
1. Full action 这可以说是Struts action最流行的用法了。它包含一个action类和一个form bean,action mapping如下: = "/fullAction" type = "com.acme.struts.MyAction" name = "myForm"
2008-06-12 17:53:00
2608
转载 Hibernate createCriteria查询
1、创建一个Criteria实例 net.sf.hibernate.Criteria这个接口代表对一个特定的持久化类的查询。Session是用来制造Criteria实例的工厂。 Criteria crit = sess.createCriteria(Cat.class); crit.setMaxResults(50); List cats = crit.list();
2008-06-12 10:24:00
774
转载 工作流与JBPM开发实例精解
前几天发了一篇文章,没几个人看也没人留言,看来我这功夫差的还是远啊,今天来一个实际点的吧。可能上回的废话太多。说说这个jbpm应该怎么来用。 首先当你想学一个框架的时候一定是你要有项目来用他了,OK,那么你项目当中的流程是什么你应该清楚吧,那么当你清楚了这些的时候我们就开始我们这个最简单的例子吧。 假如我们现在有这么一个例子,公司员工想报销点出差费,那么他要将他的申
2008-06-12 10:15:00
1452
3
原创 prototype中文文档
http://www.ruby-china.cn/prototype/http://www.blogjava.net/chengang/archive/2006/07/13/57986.html jbpm 工作流
2008-05-28 09:52:00
368
转载 SQL数据进行排序、分组、统计10技巧
合理组织SQL数据可以使你可以进行有效的数据分析,这就要求对如何使用某些SQL语句和操作有一个很好的了解。本文的这些技巧可以帮助你解决如何设计SQL语句以得到你需要结果的问题。以一种有意义的方式组织数据可能是一项挑战。有时你需要的可能是一个简单的排序,但是通常你需要做更多,你需要分组来进行分析和统计。幸运的是,SQL提供了大量语句和操作来进行排序,分组和摘要。下面的一些技巧将会帮助你识别什么时
2008-05-26 11:59:00
675
转载 Struts标签示例
Struts标签示例1.html:link标签用法1:Content 其中paramValue是在page、request、session或application中的一个属性名,一般为基本数据类型,也可以为对象。 用法2:Content 用法3:Content 其中name是在page、request、session或application中的一个属性名,一般为Map。 用法4:Content 2
2008-05-21 11:06:00
342
转载 使用ActionForm一次获取表单的所有参数
用过Jakarta Struts的兄弟都知道ActionForm的使用方法和她在Struts框架中所起的作用,但是您是否在为要给ActionForm编写一大堆setter和getter方法而感到厌倦和疲惫呢?的确,我是厌倦了,所以我要寻求新的方法。我第一反映就是想使用Map接口,将所有的表单参数全部放进HashMap中,然后在Action中get出这个Map,并进行业务逻辑的操作。有了想
2008-05-21 10:58:00
397
hibernate和spring事物管理的疑惑?
2010-03-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人