- 博客(208)
- 资源 (1)
- 收藏
- 关注
原创 在 Spring Security 中使用 BCryptPasswordEncoder 进行密码加密和验证
在 Spring Security 中,BCryptPasswordEncoder既用于密码加密也用于密码验证,这是推荐的做法。
2025-04-01 14:19:20
403
原创 在 spring tool suite 如何安装 lombok
通过以上步骤,Lombok 应该能在 STS 中正常工作。如果仍有问题,可以尝试重新安装或查看 Lombok 日志文件(安装时会提示路径)。(如 /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home),而非 JRE。有的时候即使 STS 工具已经设置好了 JDK,但是项目里可能还是选了 JRE,我就是遇到这个问题,很隐蔽的坑,需要注意。
2025-03-27 10:08:53
529
原创 Maven 中 maven.test.skip 与skipTests 区别
通过理解两者的区别,你可以更精准地控制 Maven 构建过程中的测试行为。
2025-03-27 09:52:08
426
原创 用 spring 的 JavaMailSender 连续发送2封邮件的问题分析
在编写demo代码时,用 spring 的JavaMailSender连续发送2封邮件,在发送第2封时,会出现 **"Could not connect to SMTP host"** 的问题
2025-03-24 16:33:52
482
翻译 Build the Substrate Kitties Chain(中文翻译)
title: Build the Substrate Kitties Chainslug: /tutorials/v3/kitties/pt1version: ‘3.0’sideNav: kittiesWorkshopsection: tutorialscategory: FRAMEkeywords:nftkittiesdifficulty: 2duration: 2 HoursrelevantSkills:FRAMERustimg-QnbLcVHm-1651399324.
2022-05-03 16:48:49
564
原创 Parallels 10(v10.40) ubuntu desktop 14.04.4 无法安装Parallels tools
终于搞定了这个该死的问题,一直用paralles在mac上安装ubuntu,而且买的正版软件,可惜parallels是个提了裤子就不认账的主,本来有个ubuntu14.04虚拟机,升级了一下ubuntu导致我无法登陆,后来就索性删除了这个系统,直接重新安装ubuntu,可惜最后无法安装parallels tools,我用的是parallels 10的最新版v10.4.0,一直提示无法安装parallels tools
2016-07-07 17:00:31
11192
原创 扩展mybatis generator
最近,把以前我自己一直在用mybatis generator扩展重构了一下,放到了github上,至于为什么要做这个扩展,官方的工具不错,但是架构层面,一旦数据库修改,重新生成的时候,就会很麻烦。 这个扩展项目,利用mybatis的mapper文件可以分散在多个文件,以及利用java的的继承方式,来达到我想要的目的:生成的不修改,修改的不生成。
2016-05-30 00:01:07
9788
1
原创 修改sublime2的tab键位空格键
// Set to true to insert spaces when tab is pressed "translate_tabs_to_spaces": true,
2014-10-31 14:59:59
2047
原创 mac os下用maven做版本发布的svn权限问题
关于如何用maven做版本管理,请参考这边文章(http://juvenshun.iteye.com/blog/376422)mac os 系统下执行下列命令mvn -s /Users/Johnny/settings.xml release:prepare抛出如下错误,说svn账号权限不对[ERROR] Failed to execute goal org.apache.maven
2014-08-21 15:17:08
21014
原创 在mybatis中遇到奇怪的问题
用mybatis执行 SQL 语句,没有用参数绑定:update t_user set name='demo' where id=1竟然报错:Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: 'f4a8ce9f-8546-43ad-9133-9f
2014-02-04 14:34:46
5992
原创 <HTML & CSS设计与构建网站>书评
首次参与优快云的读书活动:http://blog.youkuaiyun.com/blogdevteam/article/details/8817407由于必须要写书评,可惜我选的这本书对我来说实在太浅了,然后把这本书给了部门里一个刚毕业的工程师,书评也是他的切身感受,请优快云见谅,不知道这种是否是作弊。书评原文:我是一个刚入IT行业还不到一年的新人,开发设计经验很少,但我是一个喜欢学习的人,所
2013-05-13 11:27:08
4458
原创 IE9下的embed的src属性的bug
IE9下的embed的src属性不能为空,否则IE9在缓存的情况下会一直尝试进行空的网络链接,并且不返回,导致页面一直僵死在那里。本来是要做一个播放切换,初始化的时候src为空,然后会进行切换内容。在其他浏览器下都没问题,唯独在IE9下死在那里。
2013-02-22 09:38:37
3500
原创 IE下设置unselectable与onselectstart属性的bug,Firefox与Chrome下的解决方案
在IE下给DIV设置unselectable与onselectstart属性,可以让div的内容不能选中,这个功能在很多情况下,非常有用,但是他的bug太明显,直接使用一个DIV是可以的,比如:不能选中的内容但是假如在这个DIV前面在出现一个普通的DIV,那就有问题了,比如:普通DIV从前面一个DIV开始选,就可以选中本部分内容,只有从该DIV结束部分才能不选中
2012-09-18 19:18:57
10759
原创 解决img的src在firefox,IE7-8下,无法动态加载的问题
需求:登录页的验证码图片,单击刷新。用juery事件绑定,$("#captcha").bind('click', function(){ $(this).attr('src', 'captcha.htm'); //document.getElementById("captcha").setAttribute("src", 'captcha.htm'); });
2012-05-11 15:35:34
7015
原创 weblogic启动与关闭的自动登陆总结
1. 最直接,最简单的方式,且最不安全的方式:修改启动文件这种方式有很多种变种,也就是把账号变量放在哪里的问题a. 修改启动文件,在startWeblogic.sh文件里添加账号:WLS_USER="weblogic"WLS_PW="weblogic1"weblogic server在启动的时候,会输出这些账号信息:-Dweblogic.management
2011-11-30 16:57:29
4139
原创 Struts2的s:select标签tag对枚举类型的支持,以及iBatis对枚举值的支持
1.枚举类型定义:public enum StatusEnum { OPEN("正常"), CLOSE("关闭"); private String desc; private LotStatusEnum(String desc) {
2011-09-27 18:24:16
6016
原创 struts2的action支持自动转换枚举类型(enum)的实例变量
今天看到很多程序员写的代码,老是在enum与string之间来回转换,自己也不确定struts2能否进行enum的类型转换,struts2的文档说不支持enum的自动转换,通过阅读struts2的DefaultTypeConverter源代码发现是可以的,主要集中在convert
2011-09-16 17:03:10
4233
原创 一个用flex做的动态cairngorm的处理流程说明文档
http://www.developyourdream.net/tutoriales/tutoriales_flex_avanzados/cairngorm_universal_mind/Cairngorm.swf感觉解释的很确切,生动
2011-08-08 14:31:01
1464
原创 Flex的Cairngorm学习总结
1.首先到官方网站浏览一下:http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm2.最好先从cairngorm2开始,v2版本的最后版本是2.2.1,用这个版本的时候,最好通过svn把源代码抓下来,源代码其实
2011-08-05 12:02:02
2037
原创 修正flex builder3中文输出乱码问题,兼讨论eclipse的中文输出乱码问题
一,解决flex builder3的console中文输出乱码问题1.在windows的开始菜单中,找到Adobe Flex Builder 3 Eclipse Launcher,点击右键,选中属性,编辑flex builder3的启动参数,添加-Dfile.encoding
2011-08-05 11:21:48
2118
原创 用borland together反向工程生成sequence图的方法
用borland together反向工程生成sequence图的方法
2011-01-14 12:24:00
2120
1
原创 用jasperreports在applet中实现打印功能开发总结
用jasperreports在applet中实现打印功能开发总结,写的很零散,主要记录我的心得。。。
2010-07-30 16:29:00
7973
1
原创 java api中文版莫名其妙丢了一些Class
今天在研究JAX-WS,偶然发现java6的中文API在javax.xml.ws包下丢了一些annotation,也是很偶然发现这种情况,我在写java代码,发现可以用的annotation,但是在中文api里找不到,后来找了一下英文版zpi,才发现中文版丢了一些annotation,暂时不清楚别的包里有没有丢失的情况。我是使用在线API,后来发现下载版和在线版一样丢了这些annotation。
2010-04-14 18:10:00
1262
原创 在maven中运行java main函数的方法
已经有人总结了:http://www.vineetmanohar.com/2009/11/02/3-ways-to-run-java-main-from-maven/
2010-04-09 15:20:00
5954
原创 一劳永逸的修改Maven的编译级别
网络上最常见的方式是: org.apache.maven.plugins maven-compiler-plugin 1.5 1.5 这种方式的缺点是每个项目的POM里都要家这么一段最好的方式就是修改~/.m
2010-04-08 18:14:00
12132
原创 jbpm子流程定义文件加载问题
在分两次加载的情况下,jbpm子流程定义文件加载顺序:必须先加载子流程,后加载主流程,否则会出现如下的错误: org.jbpm.JbpmException: cant create a process instance when processDefinition is null at org.jbpm.graph.exe.ProcessInstance.(ProcessInsta
2010-03-22 16:48:00
2604
原创 解决eclipse安装maven的问题:Unable to update index for central|http://repo1.maven.org/maven2
copy一个settings.xml到C:/Documents and Settings/username/.m2目录,并修改settings.xml文件,添加一个http代理: <!-- proxy | Specification for one proxy, to be used in connecting to the network. |
2010-03-12 13:38:00
20148
1
原创 关于IBM developworks上的tomcat comet示例
IBM developworks网站上这个示例的网址:使用 Java 实现 Comet 风格的 Web 应用,我们都知道servlet3.0添加了类似comet风格的异步功能,但是至今除了glassfish3以外,我还没发现其它实现servlet3.0的web容器。所以有些人还在玩各个容器自己的异步servlet实现。恰巧今天一个同事问我怎么没办法运行这个示例,google一下,发现网上有
2010-01-25 15:21:00
3909
1
原创 关于session的实现:cookie与url重写
本文讨论的语境是java EE servlet。我们都知道session的实现主要两种方式:cookie与url重写,而cookie是首选(默认)的方式,因为各种现代浏览器都默认开通cookie功能,但是每种浏览器也都有允许cookie失效的设置。由于浏览器默认启动cookie功能,而且普通客户一般都不会取消cookie功能。久而久之,我们写代码的时候,也就不会在意session的具体实现,其实这
2009-12-29 09:39:00
15036
原创 在Glassfish中测试servlet 3.0的SessionCookieConfig
在servlet3.0以前,servlet规范是强制规定cookie名字为JSESSIONID,而Servlet3.0添加了一个新类:SessionCookieConfig,这个类是用来修改会话跟踪的cookie相关信息的,包括name,path,domain... (若浏览器用cookie的话,是这样,若不用cookie,则name是url重写的参数名)。为了测试这个新功能,我测试了sun公司提
2009-12-25 16:35:00
3411
2
原创 servlet 3.0 新特性
1.添加注解支持,这些annotation主要放在javax.servlet.annotation包里面,servlet不但可以使用这些annotation,还可以使用java其它通用注解。2.添加servlet模块化功能,官方术语叫web fragment,也就是一个web项目可以有多个类似web.xml功能文件,当然一个项目只能有一个web.xml文件,可以有多个web- fragment
2009-12-23 16:36:00
3006
原创 介绍一个好用在线javadoc查找工具jdocs
今天无意中发现一个非常好用的在线javadoc查找工具:jdocs,而且还提供了对各种主流IDE的插件,这里我用eclipse截图,当然你也可以直接在浏览器里查看当然jdocs也有局限,只能查找它提供的api,不过,据我使用下来,感觉没有我找不到的api,应该说范围还是非常广泛的。功能简单介绍:1.首页搜索,辅助提示2.在eclipse的编辑界面,通过右键菜单"lookup usi
2009-12-16 14:56:00
2809
1
原创 各种愚蠢代码集锦
1. 对自己new出来的对象判断是否是null,比如:Map map = new HashMap();if (map != null){ ...} 上面用if对自己刚刚new的对象立即进行判断,其实这种判断完全是多余的,我经常这种搞笑代码。2. 不区分静态变量,实例变量,临时变量(局部变量),因为从技术层面上来说,实例变量可以代替静态变量与局部变量,而且r
2009-11-27 10:37:00
2670
1
原创 修正Tivoli directory integrator的中文乱码问题
修改ibmditk.ba,假定TDI安装在C:/Program Files/IBM/TDI/V6.1.1目录下,可以在改目录下找到ibmditk.bat文件,在这个文件中插入一行配置:-Duser.language=en -Duser.region=US,如题如下图
2009-11-13 15:40:00
1631
原创 some useful links for tivoli
IBM Tivoli information centerhttp://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/index.jsp IBM Education Assistanthttp://publib.boulder.ibm.com/infocenter/ieduasst/tivv1r0/index.jsp IB
2009-11-13 15:36:00
959
原创 关于安装IBM的TDS的错误“error opening toollibs.cat”解决方法
这篇blog说的很清楚:http://blog.sina.com.cn/s/blog_4ac84a48010007z7.html,网上关于tivoli的资料很少,有人愿意记录这种类型的错误已经很不错了。由于对IBM的LDAP产品不熟悉,这个错误困扰我很久,从这个错误可以看出,IBM产品安装真的如大家口口相传的那样“安装很困难,操作更垃圾”。
2009-11-09 14:29:00
2066
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人