- 博客(30)
- 资源 (17)
- 问答 (9)
- 收藏
- 关注
原创 mySQL列转行
SELECT GROUP_CONCAT(city_id SEPARATOR ',') AS union_id FROM sys_cities;
2019-06-20 15:09:42
1354
原创 启动tomcat时,日志里大量输出创建数据源dataSource的日志
晚上十二点上线过程中,出现了一个严重问题,记录一下:运维部署好代码之后,重启tomcat,日志里输出大量的以下信息00:03:27.311 [localhost-startStop-1] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited00:03:27.319 [localhost-
2018-03-16 11:00:08
2650
原创 MySQL去除数据库中小数点后多余的0
有关金额的字段,数据库中存储的是decimal(18,4),所以存储的数据小数点后会有一些"多余的"0,页面展示中又不想显示这些"多余的"0,故用mysql的函数处理。具体处理如下:表结构如下:未处理的效果如下:SELECT t.loan_rate, t.current_period, t.other_cost FROM t_cd_agent_
2017-11-08 17:27:33
29238
转载 Mysql多个LEFT JOIN使用ORDER BY不能使用索引导致查询过慢的解决方案
Mysql在多个LEFT JOIN的情况下使用ORDER BY排序,就算是其中一个表的主键也仍然使用file sort排序,数据量多的话就相当的慢。优化前语句SELECT * FROM a LEFT JOIN b ON a.id=b.a_id ORDER a.id DESC优化后语句SELECT * FROM a LEFT JOIN b ON a.id=b.a_id
2017-10-19 09:58:27
10887
2
原创 linux下配置nginx
直奔主题,安装nginx的过程就不演示了,网上很多,下面着重介绍楼主在配置过程中遇到的问题,记录一下,以防以后用到即使查阅。进入安装目录,cd /usr/local/src/nginx-1.1.10/conf打开nginx.conf文件,原配置如下:增加红框内容,如下图所示:测试配置是否正确,证明配置正确下面就是在浏览器中验证了
2017-06-24 21:26:01
595
原创 linux 发现交换文件 ".swp"
今天在linux里修改文件时,不小心非正常关闭了文件。再次打开的时候提示 E325: 注意发现交换文件 "filename.swp",具体报错如下:E325: 注意发现交换文件 ".nginx.conf.swp" 所有者: root 日期: Fri Jun 23 09:44:19 2017 文件名: /usr/local/
2017-06-23 10:24:57
52565
4
原创 linux命令
进入war包所在的目录,执行以下命令即可!解压war包命令:jar -xvf **.war 查找日志命令1、find . -name "file name"|xargs grep 'key word'find . -name "chedai_manager.log"|xargs grep '资料审批失败' 2、grep --color 'time quant...
2017-05-03 11:40:12
433
原创 JQuery Dialog弹出图片
需求背景:点击某个超链接或者按钮,弹出一张图片。之前写过一篇关于弹出对话框的blog,用的插件就是JQuery Dialog,或不多说,给出关键代码如下:$("#dialogId").dialog({ height:$(window).height(), //1 width:$(window).width(), //2
2017-04-07 10:21:28
2666
原创 springmvc表单使用总结
目前所在的公司,前端页面用的spring的表单,初次使用此种表单,难免遇到"坑",总结一下开发过程中遇到的问题。 1、表单特性 以input框举例,一般的写法就是 spring的表单写法是,这里path就是一个特性了。 2、回显特性 以input框举例,一般的写法 s
2016-12-29 17:13:40
617
原创 MySQL查询以及修改表、表字段备注信息
在开发中,我们可能经常碰到这种问题,随着需求的变更,或者设计阶段的失误,表字段的长度太小,字段的备注信息需要完善。所以,就要更改表结构或者其它一些信息了。话不多说,步入正题。创建测试表:create table student( id int(11) primary key, name varchar(50) comment '姓名', age int(4)
2016-12-14 11:36:50
22115
原创 JQuery实现全选、全不选和反选功能
项目中需要做一个全选、全不选和反选的功能。刚接到这个需求的时候,心想很简单的一个功能,几行代码就能搞定,然而事实并非如此。下面就把我的思路说一下:1、当点击'全选'按钮时,页面中所有的复选框都应该为选中状态, 1.1、当再次点击'全选'按钮时,所有的复选框应该是非选中状态。 1.2、当点击子复选框时,'全选'按钮应该是非选中状态。2、当选中当前页面的
2016-12-12 16:01:26
49912
2
原创 No mapping found for HTTP request with URI in DispatcherServlet with name 'XXX'
搭建框架的过程中遇到的一个错误:org.springframework.web.servlet.PageNotFound noHandlerFound警告: No mapping found for HTTP request with URI [/webProjectName/](工程名) in DispatcherServlet with name 'XXX'(servletName)
2016-12-11 16:32:16
5482
原创 eclipse访问tomcat正常显示,输入项目名访问主页时报错404
在搭建框架的时候,tomcat正常启动,地址栏里访问tomcat也能正常显示,但是输入项目名之后,就会报404:The requested resource is not available错误。效果如下:经过仔细分析,发现web.xml里welcome-file-list里的几个配置与项目路径不匹配,如下图:修改一如下:修改二如下:
2016-12-11 12:30:07
7247
原创 org.springframework.beans.factory.BeanCreationException异常
最近项目需求较少,闲暇时间就把之前做过的项目难点以及当时耗费较长工作量的技术点看看,整理一下,顺便想想是否有更合适的解决方案,记录在博客当中,但是只是简单的记录,别人看起来就像是“丈二和尚摸不着头脑”,所以就萌生了写demo的想法,所以也就有了搭建框架的做法。 问题描述: 启动tomcat时,报错如下: org.springframework
2016-12-11 11:16:21
2686
1
原创 省市区县三级联动JAVA+MySQL+JQuery
场景介绍: 由于项目要求,需要做一个进件(新增)功能,而该功能里要用到车品牌、车系、车型的联动查询,也就是经典的三级联动。大体思路如下: 进入页面,会把所有的车品牌(第一级)在后台查询出来,放到缓存,页面在循环遍历,当选中车品牌(第一级)的某一项时,会根据此项异步的调用后台的方法,然后渲染到前台页面的车系(第二级),当选中车系(第二级)的某一项时,也会根据此
2016-12-10 15:03:00
18797
原创 MySQL闪退解决办法
本来是打算想写个简单的demo放上,公司用的MySQL都是远程连接的,不想在公司的数据库上建表,所以就自己装个MySQL了安装图解装完之后进行了小测试,点击MySQL 5.6 Command Line Client The MySQL Command Line Shell,出现闪退的现象。以为是MySQL没有正确安装,找到MySQL安装目录下的bin文件夹,用cmd
2016-12-08 16:16:06
14114
2
原创 httpRequest请求方法
业务场景: 公司的多个项目之间要进行RestHub接口的调用,采用HTTP的方式,参数用的是JSON,方法如下:public static StringBuffer post(String url, JSONObject json) { CloseableHttpClient client = HttpClientBuilder.create().build();
2016-12-05 17:14:49
1868
原创 String字符串特殊字符强制不转义
场景介绍: 前端页面JSP(其它同理)需要输入一系列的数据,传到后台,后台校验和拼装数据以Http的方式调用RestHub接口,接口的参数是JSON字符串。问题描述: 现在JSP页面输入一些特殊字符,比如:……(中文的省略号)、""(英文的双引号)传到后台后会自动转义。……(中文的省略号)转义为……、""(英文的双引号)转
2016-12-05 14:40:17
22245
原创 JSP/HTML页面弹出框
需求:项目中要求点击某个按钮,弹出一个对话框,输入数据,提交。首先来分析一下,在A页面输入N多数据,然后点击提交按钮,弹出一个新的对话框B,对话框B里也要输入N多数据,在弹出的对话框B里点击提交,要把A页面和对话框B的数据提交到后台Controller里。以前没做过此类需求,但是大概能猜到,点击按钮弹出div对话框即可。度娘之后,了解到JQuery里有JQuery UI Dialog组
2016-10-20 10:34:09
20881
1
原创 svn检出maven项目后,工程名字不显示M标识
eclipse中用svn检出maven项目后,工程名字不显示M标识,并且也不能添加到tomcat。操作步骤:1、2、点击finish完成,如下图解决方法:选中项目,右键Configure,选择Convert to Maven Project,如图所示等待更新,几分钟后转换成功
2016-08-23 18:16:38
3917
原创 Java连接虚拟机的redis报错问题解决办法
直奔主题,Java连接虚拟机报错,代码如下:public class TestPing {public static void main(String[] args) {Jedis jedis = new Jedis("192.168.201.128", 6379);System.out.println(jedis.ping());}}运行报错,控制台信
2016-08-22 18:14:03
18438
2
原创 linux centos下安装redis
首先要说的是redis官网已经介绍的很详细了,本文在官网的基础上稍加博主自己的测试。1、下载redis $ wget http://download.redis.io/releases/redis-3.2.3.tar.gz2、解压 $ tar xzf redis-3.2.3.tar.gz3、进入redis目录 $ cd redis-3.2.34、安
2016-08-20 13:23:30
445
转载 centos安装jdk8,安装IntelliJ Idea
原文地址直奔主题,在centos下安装idea,jdk环境变量都准备好了,到了安装idea的时候,在idea的bin目录下运行idea.sh时,提示如下错误中文意思,没有检测到图形环境解决方法:运行该命令只能在linux或者虚拟机的终端上运行,不能在SSH、SecureCRT等软件上运行,间歇性白痴病犯了,如果运行这个命令能弹出安装窗口那就见鬼了~~
2016-08-18 17:22:18
1595
原创 linux配置jdk环境变量
初次使用linux操作系统,而且还要配置jdk环境变量,犯了一大波的低级错误,写篇文章mark下诸如下载软件,解压软件就不在阐述了,都是非常简单的命令,只记录下/etc/profile的修改vim /etc/profile进入profile,按大写的G定位到最后一行,按小写的o添加新行,输入以下数据export JAVA_HOME=/software/jdkexport JRE_H
2016-08-17 11:55:13
501
原创 linux下错误修改了/etc/profile导致虚拟机无法登录
最近在玩虚拟机的时候,要配置jdk的环境变量,修改了/etc/profile文件,保存退出后,使用javac、java -version、echo $JAVA_HOME等命令都能正常执行,但是执行诸如ls、vi、vim等命令都提示command not found,只有cd命令能用,然后重启虚拟机,结果导致点击登录页面的用户时出现闪的情况(如下图),根本无法输入密码,下面我来讲下我
2016-08-17 11:09:26
7861
2
原创 实体类排序
实体类要实现排序,必须实现Comparable接口,并重写CompareTo()方法。实体类public class Person implements Comparable{private String name;private Integer age;public Person() {super();}public Person(String n
2016-08-16 19:07:46
2206
原创 Maven导war包
工作之余学习了搭建maven工程,导出war包时却是各种错误层出不穷!下面就分享下我导出war包的过程!方法一:纯手动导出首先要把项目整理好,然后去打war包1、右键项目名,选择Maven4MyEclipse,选择Update Project Configuration在弹出的窗口中直接点击ok即可,如下图所示2、clean up项目(如下图所示)
2016-06-30 11:08:35
4353
原创 org.apache.ibatis.type.TypeException: Could not resolve type alias 'VARCHAR'.
mybatis的mapper报错 org.apache.ibatis.type.TypeException: Could not resolve type alias 'VARCHAR'.原因是javaType,改为jdbcType,重启tomcat即可。
2016-06-09 19:12:20
7399
3
省市区县三级联动含project和脚本SQL(两套)
2017-10-11
省市区县三级联动含project和两套SQL脚本
2017-10-11
JQuery实现全选、全不选、反选功能
2016-12-12
省市区县三级联动含project和脚本SQL
2016-12-10
页面上动态添加一行数据,如何下次在进入页面时,展示出我上次添加的数据(注意:不用数据库)
2016-04-24
关于微信开发时 内外网的映射问题
2016-03-21
webservice测试工具报错
2016-03-10
用java开发证书管理项目
2016-01-07
table设置的居中,为何在th标签里不起作用,td起到了作用
2015-12-03
<s:textarea>和<textarea>区别
2015-12-02
js获取td内容时 有很多空格
2015-12-02
HttpServletResponse报错
2015-11-23
RSA加密报错,哪位遇到过类似问题~跪求指点
2015-10-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人