
Java技术总结
骑着骆驼写程序
先后从事delphi开发,.net网站开发,java开发和安卓开发,曾担任过技术总监,项目经理,系统架构师等职位,参与过共享按摩椅、共享白酒等共享业务的开发,熟悉物联网相关前沿技术,有前端如nodejs,vue.js,bootstrap,elementui等等开发经验,从事过公安、安监、民政等政务系统的开发和项管工作,持有软考中级系统集成项目管理工程师、高级信息系统项目管理师以及高级系统架构师证书。
展开
-
各种软件下载地址
技术官网下载地址原创 2022-09-23 09:58:23 · 364 阅读 · 0 评论 -
windows服务器安装nacos服务
1、在nacos官网()选择具体某个版本进行下载2、下载后进行解压,修改配置文件(application.properties)配置数据库连接如果登录时需要用户验证,则需要打开3、创建nacos数据库在下载目录下有一个sql脚本名称为nacos-mysql.sql创建数据库名称为nacos的数据库,运行sql脚本4、安装成服务1)下载服务安装程序()2)下载后解压到nacos目录下的bin目录中,并重命名为3)在nacos的bin目录下创建xml文件。原创 2022-09-21 17:13:10 · 5409 阅读 · 0 评论 -
myeclipse安装svn插件
转载自:http://www.oschina.net/question/158170_34997/方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tig转载 2014-12-16 15:59:57 · 594 阅读 · 0 评论 -
criteria完整用法
转自:http://www.360doc.com/content/090313/10/26262_2794855.htmlcriteria英[kraɪˈtɪərɪə]美[kraɪˈtɪrɪə]标准1,Criteria Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和Detache转载 2014-12-04 10:08:58 · 981 阅读 · 0 评论 -
SSH集成时不用hbm.xml文件的配置方法
在beans.xml配置文件(applicationContext.xml)中将cw/test/bean/Employee.hbm.xml的映射关系删除,改成:cw.test.bean.Employee其中cw.test.bean.Employee为实体类具体的实体类改成如下形式,加入注解:@Entity@Table(name="原创 2014-12-04 10:13:30 · 3226 阅读 · 1 评论 -
仅一行代码完成各种数据库操作,基于spring的HibernateTemplate
转自:http://www.oschina.net/code/snippet_561293_10813在用到时,只需要继承自BaseHibernate,可以实现所有接口对于数据库的操作,增、删、改、查、分页、统计等。[1].[代码] [Java]代码 跳至 [1] [2] [3]?12345转载 2014-12-04 10:18:30 · 857 阅读 · 0 评论 -
通过Struts标签和JSTL标签来遍历List<Map<String,String>>格式的数据
Struts:employeesnew为后台写到request的值 , JSTL: ${tabbean['name']},${tabbean['age']}原创 2014-12-09 16:21:55 · 975 阅读 · 0 评论 -
SpringMVC+JdbcTemplate实现事务管理(插入操作需要返回自增字段)
将Service层交给事务去管理,beans.xml配置如下: class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> 如果需要返回自增字段,插入过程如下:public int原创 2014-12-29 10:29:37 · 2924 阅读 · 0 评论 -
ibatis开发查询结果为动态列,多次查询结果相同
在ibatis开发过程中,在一个select中可能遇到动态列的情况,即根据不同的条件要返回不同的字段项,返回的结果又是一个同一个实体对象。如果按照习惯性的做法会出现如下情况:一、程序在第二次执行时报错,提示列不存在二、程序执行不报错,但是不管怎么执行,打印出来的sql语句不同,但是header相同,结果也相同导致这种问题的原因在于,ibatis在同一个id下第一次执行后会记住返回的结果原创 2015-03-13 09:52:29 · 1781 阅读 · 0 评论 -
MyEclipse Servers视窗出现“Could not create the view: An unexpected exception was thrown”错误解决办法
打开所在的wordspace文件夹,在下面子文件夹.metadata\.plugins\org.eclipse.core.runtime\.settings 下面删除com.genuitec.eclipse.ast.deploy.core.prefs原创 2015-04-27 11:03:12 · 471 阅读 · 0 评论 -
Tomcat – java.lang.OutOfMemoryError: PermGen space
Often time, Tomcat may hits the following java.lang.OutOfMemoryError: PermGen space error.Javajava.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native M转载 2016-04-08 11:31:27 · 458 阅读 · 0 评论 -
dataTables页码后面添加可输入页码跳转
修改jquery.dataTables.bootstrap.js源文件,找到if ( btnDisplay ) {node = $('', {'class': classes.sPageButton+' '+btnClass,'aria-controls': settings.sTableId,'tabindex': settings.iTabIndex,'id': idx原创 2016-05-27 14:27:13 · 8850 阅读 · 3 评论 -
java中Json,Map,实体之间的转换
/** * @Title: JsonUtil.java * @Package rongtai.scanpay.tcp.util * @Description: TODO * @author caowei * @date 2015年11月20日 */import java.lang.reflect.Field;import java.lang.reflec原创 2016-06-16 20:41:15 · 7044 阅读 · 1 评论 -
微信公众号创建自定义菜单时提示40033错误
是由于菜单中的view类型的菜单url中还有=号,程序中用到了Gson类,只要如下改动即可:Gson gson =new GsonBuilder().disableHtmlEscaping().create();原创 2016-08-23 16:26:34 · 3218 阅读 · 0 评论 -
在github里创建一个新项目,并且在intellj idea中使用github来做版本控制
该教程里不包含team的设置以及多人操作的过程!登陆GitHub官网(当然没有账号的肯定要先注册了)点击开始一个新工程,跳转到项目的配置页面,配置完成后点击创建创建好之后在GitHub里面就有一个空的项目资源库了。由于现在是一个空项目,我目前还不知道如何用Intellj Idea直接从GitHub上克隆的同时创建项目,下面的过程是先用Intellj Idea创建好我们的项目工程原创 2016-08-25 15:21:17 · 4088 阅读 · 0 评论 -
Spring 定时器Quartz的用法
转自:http://blog.youkuaiyun.com/zhujianpengzha/article/details/8140419Spring定时器Quartz的用法也很简单,需要引入quartz-all-1.5.2.jarjava代码如下:package com.coalmine.desktop;import java.text.SimpleDateForm转载 2016-09-23 11:09:06 · 466 阅读 · 0 评论 -
ExtJS3.2+SpringMVC4.0 Form提交后返回json始终是failure,而且有兼容性问题
经过一段折腾,总算把问题解决了,下面将解决的过程记录下来,希望能给其他人提供些帮助:返回JSON格式的数据,需要在ApplicationContext.xml中配置,当然网上有两种方法,我用了第一种,即阿里巴巴的fastjson,之前下载的是低版本的,运行时发现有错,因为缺少对spring的支持,最终下载了1.1.40版本(当然版本越高肯定也支持),将下载的fastjson-1.1.40.ja原创 2014-12-15 16:06:17 · 1646 阅读 · 0 评论 -
环境/插件下载地址合集
Struts2框架最新斑斑2.2.1.1下载地址http://struts.apache.org/download.cgi#struts2211其他Structs2框架下载地址http://archive.apache.org/dist/struts/Hibernate最新版本3.6.1下载地址http://sourceforge.net/projects/hibernate/原创 2013-06-24 23:19:39 · 836 阅读 · 0 评论 -
jdk环境配置
JAVA_HOME=D:\Program Files\Java\jdk1.5.0Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\binCLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar%SystemRoo原创 2013-01-06 15:46:47 · 346 阅读 · 0 评论 -
Myeclipse 9.0正式版破解注册码 注册机使用方法
1、破解公钥,确保MyEclipse没有开启,否则失败!用WinRAR或7-zip打开Common\plugins\com.genuitec.eclipse.core_9.0.0.me201101251749.jar,到com\genuitec\eclipse\core目录下,替换publicKey.bytes文件2、破解MyEclipse自检查程序文件完整性,如果不改,那么公钥破解会转载 2013-01-10 10:47:44 · 1318 阅读 · 1 评论 -
Struts跳转配置
在Action中配置跳转时,如下设置ActionForward af = null; af = mapping.findForward("success");return af; struts-config.xml中 或者原创 2013-06-24 23:06:55 · 510 阅读 · 0 评论 -
MapAbc坐标加密解密过程(翻译js)
public class ConvertClass { private List _keys_ = new ArrayList(); public ConvertClass(){ _keys_.add(new int[]{0, 2, 1, 2, 8, 9, 4, 1, 7, 2, 5, 3, 9}); _keys_.add(new int[]{0, 3, 2, 2, 9, 5翻译 2013-06-27 15:50:30 · 945 阅读 · 0 评论 -
坐标hash编码与解码
public class GeoHashKit { private static char[] _base32 = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j', 'k', 'm', 'n', 'p', 'q', 'r', 's', 't', 'u翻译 2013-06-27 15:11:53 · 2069 阅读 · 0 评论 -
myeclipse中新建JSP页面编码问题
按照网上说的在首选项中通过Content Types—>Text—JSP设置其编码格式为UTF-8,但是发现没有效果,后来发现得通过如下设置才行:首选项中MyEclipse—>Files and Editors—>JSP,设置其Encoding为ISO 10646/Unicode(UTF-8)原创 2013-06-30 17:15:47 · 568 阅读 · 0 评论 -
JSP中servlet传值时中文乱码问题
前台JSP文件传值时编码encodeURIComponent(encodeURIComponent(中文参数值)); Servet接收值时解码URLDecoder.decode(参数名称,"UTF-8");原创 2013-10-12 16:45:42 · 686 阅读 · 0 评论 -
MyEclipse安装JS智能提示插件Spket
http://extjs.org.cn/node/123转载 2014-01-07 16:38:03 · 551 阅读 · 0 评论 -
MyEclipse错误:Errors occurred during the build.
选择一个项目—-右键 Properties—-Builders,将JavaScript Validator勾选去掉即可原创 2014-01-07 11:27:33 · 627 阅读 · 0 评论 -
Ext学习笔记
1、监听文本框按下的事件,判断按键的Code,能够兼容各种浏览器 Ext.get('id').on('keypress',function(e){ if (e.charCode == Ext.EventObject.SPACE) Ext.Msg.alert('提示信息','文本'); }); 在不同的浏览器上可能存在着很大的原创 2014-01-07 21:45:46 · 507 阅读 · 0 评论 -
Spring Framework下载地址
http://repo.spring.io/libs-release-local/org/springframework/spring/原创 2014-09-04 10:29:34 · 541 阅读 · 0 评论 -
Eclipse快捷键总结
1、编辑Ctrl+1 快速修复Ctrl+Shift+F 格式化当前代码Ctrl+Shift+M 添加类的import导入Ctrl+Shift+O 组织类的import导入(既有Ctrl+Shift+M的作用,又可以去除没用的导入)Ctrl+Y 重做(与撤销Ctrl+Z相反)Alt+/ 内容辅助Ctrl+D 删除当前行或者多行Alt+↓ 当前行和下面一行交互位转载 2014-09-18 16:34:14 · 488 阅读 · 0 评论 -
Axis2调用C# WebService方法
下载最新的Axis2,在命令行中输入原创 2014-09-09 22:36:30 · 1864 阅读 · 0 评论 -
tomcat 启动时 Initializing Spring root WebApplicationContext停止启动
SSH 框架整合。tomcat 容器初次启动可以正常加载spring信息,以后在重新启动容器就会卡在 Initializing Spring root WebApplicationContext 停止运行,其实不是停止只是spring加载太忙,问题出在struts上,现在很多开发工作在做ssh整合的时候会自动帮你天下需要的jar文件,会多jar都是有问题了,或是有冲突的,所以我们要我却掉一转载 2014-09-13 11:38:24 · 2312 阅读 · 0 评论 -
Tomcat下 解决Ajax请求跨域的问题
在项目中引用cors-filter-1.5.0.1.jar和java-property-utils-1.9.1.jar两个jar包在原创 2014-09-03 11:10:33 · 1676 阅读 · 0 评论 -
SpringMVC+ExtJS3.x实现文件上传
第一步:配置文件applicationContext.xml中添加j转载 2014-11-12 14:54:05 · 1144 阅读 · 0 评论 -
生成myEclipse序列号代码
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseGen { private static final String LL = "Decompiling this copyrigh原创 2013-01-06 15:45:45 · 376 阅读 · 0 评论