- 博客(49)
- 资源 (13)
- 问答 (5)
- 收藏
- 关注
原创 spring全局校验异常处理
先贴出以前的:public void saveQuestions(@RequestBody @Valid QuestionSaveRequest questionSaveRequest, BindingResult result){ //每次判断result很麻烦}如果每个校验方法都加上BindingResult ,个人觉得很麻烦,于是查了下资料,可以根据错误类型进行全局拦截...
2019-03-11 11:11:39 990
转载 mysql Access denied for user root@localhost错误解决方法总结(转)
Access denied for user 'root'@'localhost' (using password:YES)windows系统:1、以系统管理员身份登录到系统;2、如果MySQL服务器正在运行,停止它。 如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务 如果服务器不是作为服务而运行的,可能需要使用任务管理器来
2017-05-19 10:11:38 4853
转载 Tomcat 7最大并发连接数的正确修改方法
首先,在这里:http://tomcat.apache.org/ 我们点击左侧导航栏中“Documentation”下的Tomcat 7.0,进入到这个链接中:http://tomcat.apache.org/tomcat-7.0-doc/index.html ,详细的信息我们不用都看,在左侧导航栏中有一个链接Configuration,我们点进去之后,再点击其左侧导航栏中connector一项的
2017-02-23 11:15:36 406
转载 tomcat配置文件server.xml详解
转自:http://grass51.blog.51cto.com/4356355/11234001、了解tomcatTomcat不是一个完整意义上的Jave EE(j2ee)服务器,因为它没有提供完整的Java EE企业应用平台的API。但是由于Tomcat遵循apache开源协议,并且对当前Java开发框架开源组件Structs、Spring和Hibernate等实现完美支持,因
2016-10-13 10:08:10 10710
原创 maven 插件生成mybatis相关代码
1:本人使用idea,新建maven Model,名字为MBG2:POM.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven
2015-11-02 17:47:23 1695
原创 CXF 添加soap 头部信息
CXF版本为3.1.3,访问.net接口,需要在头部添加用户名和密码。1:首先使用wsdl2java.bat生成相应的代码2:新增拦截器。import java.util.List;import javax.xml.namespace.QName;import org.apache.cxf.binding.soap.SoapHeader;import org.apach
2015-10-21 10:32:18 8465
转载 BeanUtils的populate方法之日期处理
BeanUtils.populate(Obj, Map);可以使map转对象,但是如果是Obj有个日期字段而Map中这个字段为空时候就会报错,无法赋值,这个时候就需要一个日期转换器!首先写一个日期转换器//日期转换器public class DateTimeConverter implements Converter{ private static final String DAT
2015-06-25 15:48:15 4533
转载 【JS】只能输入数字和两位小数的JS
function clearNoNum(obj){ obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符 obj.value = obj.value.replace(/^\./g,""); //验证第一个字符是数字而不是. obj.value = obj.value.replace(/\.{2,}/g,"
2015-01-16 14:55:25 729
原创 使用POI导出excel
/**导出excel * * * @param list 要显示的集合 * @param cellName 要显示的列头 * @param valueNames 要显示的列 * @param fileName 文件名称 */ public static void exportUtils(List> list,String[] cellName,String [
2015-01-08 11:46:32 599
原创 js 冒泡排序
冒泡排序(Bubble Sort,台湾另外一种译名为:泡沫排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
2014-09-02 14:40:36 883
原创 js 简单的选择排序
选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,它们当中至少有一个将被移到其
2014-09-02 14:25:33 954
原创 JS监控enter触发事件
//回车事件 $("body").bind("keyup",function(){ var event = arguments[0]||window.event; if(event.keyCode == 13){ //do something } });
2014-08-15 15:34:48 947
转载 检测浏览器版本包括IE11
蚂蚁部落var userAgent = navigator.userAgent, rMsie = /(msie\s|trident.*rv:)([\w.]+)/, rFirefox = /(firefox)\/([\w.]+)/, rOpera = /(opera).+version\/([\w.]+)/, rChrome = /(chrome)\/([\w
2014-08-07 15:38:32 635
原创 漂亮的tab切换
效果: tab body { width: 700px; margin: 100px auto 0 auto; font-family: Arial, Helvetica; font-size: small; background-color: #eee; background-image: url(data:image/gi
2014-07-02 17:35:15 2200
转载 js取得本周,本月,上周,上月
week date function showWeek(obj){ var week = new Array(); var today = new Date(); //获取当前的星期值 var _weekday = today.getDay(); if(_weekday == 0){_weekday = 7;} //返回日期值
2014-02-21 14:30:18 667
转载 Springmvc和poi3.9导出excel并弹出下载框
@RequestMapping(value = "/importexcel.htm", method = RequestMethod.GET) public ModelAndView _importExcel(HttpServletRequest request, HttpServletResponse response, Integer cId) throws Exception {
2014-01-09 17:13:01 1453
原创 通过搜索词获取百度健康排位
一、需求 最近要为公司做百度健康排位抓取工具,就是通过一批搜索词得到百度健康展现出来的医院列表及其位置 比如说我在百度健康搜索“北京人流”,得到如下图所示的列表,取得搜索出来的医院的位置,比如得到“北京奥北医院”,“左1”。“中国人民解放军第二炮兵总医院”,“右1”以此类推,只需要第一页就行二、代码实现 我使用了Jsoup+htmlunit相结合方式
2013-12-11 15:38:37 988
转载 sql把逗号分隔的字符串拆成临时表
在与数据库交互的过程中,我们经常需要把一串ID组成的字符串当作参数传给存储过程获取数据。很多时候我们希望把这个字符串转成集合以方便用于in操作。 有两种方式可以方便地把这个以某种符号分隔的ID字符串转成临时表方式一:通过charindex和substring。
2013-10-24 11:15:59 3877
原创 查询部门(包含子部门)员工
部门表:CREATE TABLE `department` ( `ID` bigint(20) NOT NULL AUTO_INCREMENT, `NAME` varchar(50) DEFAULT NULL, `SORTNUM` varchar(50) DEFAULT NULL, `LEVEL` int(11) DEFAULT NULL, `NUMBER` varchar(5
2013-08-01 14:58:34 2641
原创 ubuntu12.04下MySQL5.5的修改字符集编码为UTF8
1:登录查看数据库字符集:SHOW VARIABLES LIKE ‘character%’;2:修改mysql的my.cnf文件中的字符集1、在[client]字段里加入default-character-set=utf8,如下:[client]port = 3306socket = /var/lib/mysql/mysql.sockdefault-character-s
2013-07-29 17:25:13 714
转载 Java安全有效的实现两星期内自动登陆功能
现在很多网站都有为用户保存登陆信息(即保存Cookie)的功能,当用户下一次进入网站时,可以帮助用户自动登陆,使网站显得更加友好。笔者通过研究ACEGI项目的自动登陆源码,编写了一个安全有效的实现两星期自动登陆功能的JAVA工具类,下面是具体的实现流程和实现代码。 先说一下流程: 1.保存用户信息阶段: 当用户登陆网站时,在登陆页面填写完用户名和密码后,如果用户在提交时还选择
2013-07-06 13:38:20 655
原创 BlackBerry+eclipse环境搭建
1:如果已经有eclipse,就可以在线安装: 步骤:help-->install New Sorftware,在弹出的窗口中点击"add",name输入“BlackBerry Java Plug-in Update Site" Location,输入:”http://www.blackberry.com/developers/jar/win/java“,之后点击OK,然后
2013-06-28 11:49:43 755
原创 导出CSV数据中文乱码和文件名乱码
public void exportKeyWords(HttpServletRequest request,HttpServletResponse response) { try { PrintWriter out = null; response.setContentType("text/html"); /
2013-06-18 10:21:52 2292
转载 JAVA经典算法40题
JAVA经典算法40题【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....public class exp2{ public static void main(String args[]){ int
2013-06-05 20:43:36 689
原创 org.springframework.web.servlet.DispatcherServlet加载配置文件
今天对一个项目进行修改,发现在web-inf文件夹下有一个abtest-servlet.xm,其他地方没有调用,但是在tomcat启动的时候确加载了,觉得很奇怪,就查资料,还终于查出来了,特意记下来。1.在web.xml中,配置如下 abtest org.springframework.web.servlet.DispatcherServlet 1 abtest
2013-06-05 18:05:02 2088
转载 AppSettings和ConnectionStrings的区别
AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings. 1. < add name="ConnectionStringName" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User ID=用户;Password=密码"p
2013-06-03 16:35:03 558
转载 PC上的手机模拟器大全(安卓/苹果/黑莓/塞班/微软)
谷歌的Android(安卓) 安卓系统在近几年迅速走红,占领了大片手机市场。Android模拟器也可以在Linux下跑,所以你不必担心一直依赖你的windowsAndroid开发环境搭建(Windows篇)Android开发环境搭建(Linux篇)Android模拟器1.5|1.6|2.1|2.2|2.3|3.0|3.1Android模拟器安装软件Andro
2013-05-29 19:51:06 2407
转载 Java中private、public、protected的区别
1、public:表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。3、protected:对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成privat
2013-05-29 19:41:23 714
转载 Java中static、final用法小结
一、final1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函数中。这两个地方只能选其一,要么在定义时给值,要么在构造函数中给值,不能同时既
2013-05-29 19:36:06 546
转载 centos安装 mysql
1、首先要看看有没有已经安装好的MySQL,以免产生冲突 # rpm -qa | grep MySQL 2、卸载冲突的版本 # rpm -e MySQL-version //要先后卸载客服端和服务器端 3、安装MySQL客服端和服务器端 # rpm -ivh MySQL-server-community-5.1.48-1.rhel
2013-05-28 17:03:01 734
webservice规范参考
2013-08-27
大公司低工资和小公司高工资怎么选择?
2022-07-14
关于hikari链接释放和mysql空闲链接问题
2019-08-07
一段简单的代码编译后为什么是这样的?
2018-11-26
阿里云1M带宽支持多少人同时在线
2017-11-22
java方面:private属性,没有set方法,只有get方法,如何给这个属性赋值?
2014-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人