自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自由的刺猬

一字一故事,一书一世界。

  • 博客(62)
  • 资源 (15)
  • 问答 (4)
  • 收藏
  • 关注

转载 基于Java的ProtocolBuffer问题记录

基于Java的ProtocolBufferProtocolBuufer学习一ProtocolBuffer学习二Java使用GZIP进行压缩和解压ProtocolBuffer使用过程中学习记录,记录下方便自己以后翻阅查看

2018-09-05 15:32:23 320

转载 IDEA中使用mybatis-generator自动生成mapper和pojo文件

原创地址自己留个记录,方便后面查找

2018-09-05 15:26:23 1475

转载 Eclipse中切换svn账号

1. 打开eclipse--->Window--->Perferences-->Team-->点击SVN,如图所示:    2.  在C盘中找到如下图所示文件地址,可能每个人的地址不太相同,这里建议大家可以直接在C盘中直接搜索svn.simple这个文件夹,这个文件夹下面存放的就是SVN的账户和密码。切换SVN账号有两种选择:(1)找到svn所在的auth文件目录,直接删除auth

2017-11-29 11:51:35 2517 1

原创 Oracle将时分秒格式的字符串转换为秒进行计算

最近的需求中一个日期格式为'时分秒'且该字段的数据类型是字符串,然后需要计算总的时间,于是想了想,在sql中这样处理可达到我想要的效果,代码如下     select (hours+minutes+seconds) AS total_seconds from( select to_number(substr('00:12:20',0,2))*60*60 AS hours,

2017-11-16 17:25:25 7046 1

原创 oracle日期处理(年月格式)加/减一个月

如果你的sql需要对传入的年月日期格式进行处理,比如把日期提前一个月或者推后一个月,可以使用ADD_MONTHS函数: ADD_MONTHS(date, num) 其中,date是你传入的参数,num是你要提前或者推后的月的个数,比如,提前一个月,num为-1 ,推后一个月,num为1例如: select * from student where enter_time BETWEEN ADD_

2017-11-15 13:52:20 61932

转载 Oracle中按照中文字段排序

需求:有一个student表,查询数据时需要按照其中的name字段进行排序,直接order by name个别数据顺序不对,于是搜了一些方法,如下:     在oracle 9i之前,对中文的排序,是默认按2进制编码来进行排序的. 9i时增加了几种新的选择:     按中文拼音进行排序:     SELECT * FROM student ORDER BY NLSSORT(name,'

2017-10-24 11:08:47 1415

原创 IntelliJ IDEA下载安装

IntelliJ IDEA 开发工具,总是听别人提及,对这个工具的解释啥的就不多说了,其实我也不懂ƪ(‾_‾)ʃ 。前段时间看同事有人在用,在别人建议下也开始使用这个工具,发现,咦,确实是个好的工具,代码提示很好.....  用的时间很短,只会些基本应用,趁着现在闲暇整理一下做个笔记    IntelliJ IDEA下载    建议大家去官网下载,链接IntelliJ IDEA官网   我

2017-08-03 15:48:06 2378

原创 Tomcat目录结构含义

1. bin目录:存放tomcat的命令,例如:启动/关闭tomcat服务器的命令2. conf目录:存放tomcat的配置信息,其中server.xml文件是核心的配置文件3. lib目录:支持tomcat软件运行的jar包,其tomca中还有技术支持包,如servlet, jsp4. logs目录:存放tomcat运行过程中的日志信息5. temp目录:临时目录(不是很常用)

2017-07-29 10:45:30 1215 1

原创 bootstrap datepicker使用中遇到的小问题

项目中的日历控件统一使用datepicker, 统计分析中会默认给开始结束时间赋值(默认统计一年时间段的数据信息,规定结束时间必须大于等于结束时间,当结束时间小于开始时间时,则开始时间会自动更改为所设置的结束时间),效果图如下:js代码如下:var start = new Date();start.add("y", -1);var end = new Dat

2017-07-19 15:49:23 9142

原创 为项目设置小图标

默认不设置,项目运行起来,在浏览器的地址栏上看到的只是一个tomcat小图标标识和项目名,要为项目设置一个专属的小图标,可以用这个方法:">加上上方代码中蓝色字体标注代码即可,效果图示例如下:

2017-07-19 14:51:37 666

原创 sql 编辑功能名称重复性校验

修改时名称做重复性校验 -->id="checkRepeat" parameterType="com.test.entity.SampleType" resultType="java.lang.Integer"> SELECT count(IF (UPPER(t. NAME) = UPPER(#{name,jdbcType=VARCHAR}), 1, 0)) NAME

2017-07-13 15:39:30 1178

转载 js获取当前时间,日期格式为年月日

这个用到的频率有点高,每次都要去百度,现在自己做个记录,一遍后续能快速找到,原创连接不记得是哪个了,望作者勿怪,已注明转载...//获取当前时间var date = new Date();var year = date.getFullYear();var month = date.getMonth() + 1;var day = date.getDate();if (month

2017-07-13 12:00:38 35081 2

原创 mysql 参数类型为map的用法

//应用业务场景: 你有一个商品表,每个商品都有可以替代的商品;当你点击一个商品详情的时候,要对应展示该商品所有可替代商品的的列表(个人所遇到的一些情况,特此记录,以备后用~~~)xml文件:获取可替代商品信息-->id="getReplaceFixture" resultMap="BaseResultMap" parameterType="java.util.Map"> se

2017-07-13 11:48:15 13514

原创 mysql将多条数据拼接成一个字符串

项目中遇到过多次的问题,记录下,避免忘记~~根据夹具id获取适用实验类型-->id="getTestTypeByFixtureId" resultMap="NewResultMap" parameterType="java.lang.String"> SELECT GROUP_CONCAT(DISTINCT(t.name)) as testTypeNames, GROUP_CON

2017-07-13 11:10:16 10514

转载 将日期向后或向前推n天

前段时间做项目中需要做这样的处理,网上百度到了这个方法,现在做个记录,找不到具体的转载地址了,作者勿怪 /* 将日期向后或向前推n天 * @param date * @param n 正数往后推,负数往前移动 * @return */ public static Date getDiff(Date date, int n) {

2017-07-11 17:21:34 1845

原创 Java基础知识之集合(三)

1. java中集合类的关系图    2. 数据结构中什么是数组?什么是链表?    (1)所谓数组,是相同数据类型的元素按一定顺序排列的集合         数组:存储空间是连续的,占用内存严重,故空间复杂度很大。但数组的二分查找时间复杂度小,为0(1);数组的特点是:寻址容易,插入和删除困难;    (2)所谓链表,是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻

2017-04-05 17:08:47 555

原创 Java基础知识之多线程(二)

1. 什么是多线程?   在一个应用程序中,同时,有多个不同的执行路径。2. 线程和进程有什么区别?   线程是进程的一条执行路径,而进程是线程的集合。3. 什么是线程同步、异步?   线程同步表示,当前线程执行完后下一个线程接着执行。   线程异步表示,在一个应用程序中,同时,有多个不同的执行路径。例如:javaweb、ajax、android、hander4. 说一

2017-04-01 13:38:35 428

原创 java 基础知识巩固(一)

1. &与&&区别?    &和&&都是逻辑运算符,都是判断两边同时真则为真,否则为假;但是&&当第一个条件不成立之后,后面的条件都不执行了,而&则还是继续执行,直到整个条件语句执行完为止。2. 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?    使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。3. 静

2017-03-31 15:40:10 1701

原创 js数字递减,格式化

最近要实现一个数字递减功能,嗯,递减还挺好做的,就是显示的时候自己的思想受到了限制,效果图如下:          中间有了个逗号,我就想着把两个数字拆分开来分别计算,算着算着就有bug了,最后朋友提醒用格式化不用这么费劲,于是网上搜了格式化,做出了显示加分隔符并不影响计算的效果,代码如下:      1013233646 行 1013 ,

2017-03-23 11:41:35 2074

原创 Bootstrap弹出层model上自定义的弹出层中input输入框失效, 无法输入

做项目过程中,在model弹出层上面又自定义了一个弹出层,自定义弹出层上面有input输入框,但是却获取不了焦点,无法输入。网上找了下原因,这样说的:Bootstrap框架目前只支持一层model层,即当前model层上无法再用model弹出层。  于是我项目中的第二个弹出层用的是自定义的,但是输入框却获取不了焦点,无法输入。最后找到了解决方案,将弹出层  最外层div的 tabindex属性去掉

2017-01-20 13:51:59 7123 3

转载 js数组元素去重

function unique(array){ var temp = []; //临时数组 for(var i=0;i<array.length;i++){ if((temp.indexOf(array[i]) == -1){ temp.push(array[i]); } //if } //for}转自:点击打开链接

2016-12-30 17:51:32 636

原创 js中变量非空校验

项目中由于没有对从后台传过来的值,没有在js中进行非空校验,出了bug 真是太丢脸了   所以,以后这种能想到的空指针或者其他问题呀,要尽量考虑周到,防止这种低级的问题出现。 var num;if('undefined'!= typeof(num) && !num && num!= 0){ alert("非空");}else{ alert("空!");}

2016-12-30 16:50:50 1346

原创 List集合按照日期字段进行排序

咦,List集合按照日期进行排序,这不是很简单吗,sql一句话就搞定了呀。是呀,sql可以很简单的搞定,但是,我遇到的这种情况是第三方接口返回的数据,没有按照日期排序,这个,和第三方协商有时候可能不是那么容易哈。所以呢,就只能自己这边想办法咯;项目中跟着经理学到了重要的一点:分析定位到问题产生的原因,看看是谁的问题,是我们边,还是第三方那边;如果是第三方那边的问题,那么不要把所有希望都寄托在第三方

2016-12-30 16:37:30 19119

原创 jqLoading加载进度条使用

jsp页面中要引入jquery-ui-jqLoding.js文件,才可以用这个加载进度条,自行百度下载哈~~假设你的页面中已经引入了该js文件,当你用ajax方式提交数据的时候,万一响应时间有点长,可以用这个插件,这样用户体验不会太差。js代码如下:var fd = new FormData(document.getElementById("testForm"));var excelFi

2016-12-30 15:56:26 3926

原创 FormData实现ajax方式文件上传

保存function submitInfo(){ var fd = new FormData(document.getElementById("testForm")); var excelFile = $('#upfile').val(); if(null != excelFile && '' != excelFile) { $.ajax({

2016-12-30 14:59:20 432

原创 eclipse maven项目生成war

右击你的项目---》Run As --》Maven install   即可在你的项目路径下target目录生成你项目的war文件。当然咯,你的pom文件配置要对,我是这样配置的: org.apache.maven.plugins maven-war-plugin 2.6

2016-11-23 14:40:48 1758

原创 String转为Date类型

public class StringParseDate { /** * 判断字符串值是否为空 true:空 false:非空 * @param value * @return */ public static boolean isEmpty(String value){ if(value == null || "".equals

2016-11-23 14:11:28 429

原创 websocket getAsyncRemote()和getBasicRemote()区别

最近项目中要定时向前台web页面推送消息,便用websocket来做消息推送,websocket  session发送文本消息有两个方法:getAsyncRemote()和getBasicRemote() 同事推荐使用getAsyncRemote()这个方法,网上找了下解释:就是getAsyncRemote是非阻塞式的,getBasicRemote是阻塞式的,表示不懂。推送消息的过程中遇到了一个b

2016-11-22 16:56:15 57610 11

原创 Spring task实现定时任务

package com.test.modular.task;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;

2016-11-22 14:42:10 579

原创 My97DatePicker设置开始时间与结束时间最少相差一个小时

项目中,日历控件一直使用的是My97DatePicker ,这次因业务需求要给开始时间与结束时间差做一个限制:相差最少一个小时。起先一直想的时js获取两个日期值计算来判断,但测试发现有误差,最后在官网上看了下相关的API,做了以下的改动,成功实现该功能,没有那么大的误差: 开始时间 <input id="stTime" name="starttime" size="37

2016-11-18 10:26:36 4377

转载 MySql 设置字段值区分大小写

MySql在Linux下,数据库名、表名、列名、别名大小写规则是这样的:1. 数据库名和表名是严格区分大小写的2. 表的别名严格区分小大写3. 列名与列的别名在所有情况下均是忽略小大写的4. 变量名也是严格区分大小写的MySql在windows下都不区分大小写但是,可以给字段值设置BINARY属性来区分字段值的大小写,设置方法有以下两种:1. 创建表的时候设置,比如说有

2016-11-17 15:24:18 17317 1

原创 CSS设置table 中td的内容自动换行

表格中显示的内容不是中文而是纯数字或英文时,默认是不换行的(中文默认换行),想要设置换行,需要在table中加上一下样式,即可实现td中的内容自动换行设置后效果图如下:

2016-10-13 15:29:13 29728 3

原创 jquery获取html标签li中的value问题

HTML代码 JS代码var liValue = $('#test').val();alert(liValue); //此结果为7var liValueTwo = $('#test').attr("value");alert(liValueTwo); //此结果为007在群里看到有人问这个问题,处于好奇就搜了一下相关知识点,原因如下:在于HTML的li标签的属性

2016-10-11 19:16:50 21875

原创 Eclipse中maven项目 maven依赖丢失和Deployment Assembly丢失

正常的maven项目  导入到eclipse中右击项目---> Properties 是这个样子的,如图一所示:可是近来如下图的这种情况 却遇到了好几次,如图二:图一中红线标识的东西不在,maven依赖丢失了,解决方案如下图所示:如此问题解决,留个印记记录一下

2016-10-11 19:06:43 9823 4

原创 注解@Transient的使用

实体类中使用了@Table注解后,想要添加表中不存在字段,就要使用@Transient这个注解了。在网上找的方法是要将这个注解添加到自定义字段的get方法上,这样做了之后程序报错,最后试了将该注解添加到定义该字段的头部即可,例如: @Transient private String str;

2016-08-17 15:04:53 30498 8

原创 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.modular.menu.service.TestService] found for dependency: expected at least 1 bean which quali

2016-08-17 11:47:56 788

转载 Uncaught RangeError: Maximum call stack size exceeded

工作中遇到了这个js异常, 总是吧浏览器搞崩溃,这是什么原因呢?开始我也只能想到死循环, 也许是哪个条件判断写错了,其实不是。经过google,发现了一篇文章,内容请看:=================================================================文章地址: http://www.zizhujy.com/blog/post

2016-08-15 14:15:17 2611

原创 遍历Map并通过value获取相应key值

Map map = new HashMap();map.put("沟通", "偏高");map.put("听力", "正常");map.put("视力", "偏低");map.put("解决问题", "正常");map.put("智商", "偏低");Set set=map.entrySet();Iterator it=set.iterator();while(it.hasNext

2016-07-25 17:47:21 5098 7

原创 String类型字符串判断非空

String类型的字符串的非空判断还是经常会用到滴,但是前几天用的过程中发现了一个问题:假如有一个字符差为strif(str == null || str.equals("")) 或者 if("".equals(str) || str == null)        这样判断是没有问题滴,但是我却这样写了:if(skipMark.equals("") || skipMark == nu

2016-07-19 09:46:48 4690 3

原创 Java解析Json字符串

不多说废话了,直奔主题,我将java类中解析json分为两种情况:       情况一:      [{"name":"测试","index":"555","count":141}]       如果你要解析的json是这样的格式,java中做这样的处理:     import net.sf.json.JSONArray;import net.sf.json.JSONObject;

2016-06-17 20:09:01 1157

PLSQL 10.0.3

PLSQL 数据库开发工具,可以更方便地操作oracle数据库,开发最爱

2017-10-24

svn-1.8.8插件

SVN是一个常用的版本控制,代码管理的插件,特把这个插件共享,以便需要者使用,不需要资源分即可下载

2017-03-31

svn 1.8.8 插件

svn 1.8.8 插件

2017-03-31

Bootstrap复选框和单选按钮美化插件

Bootstrap复选框和单选按钮美化插件 可以直接引用别人写好的样式

2016-08-23

java反编译工具

java反编译工具,算是有用吧。具体是否常用,看自己的应用场景。直接将.class文件打开方式选择 这个工具即可查看正常的代码

2016-07-15

tomcat 7.0.59

tomcat7 趁着空闲整理下资源 自己觉得能用的到的都共享吧

2016-05-09

tomcat 6.0.29

tomcat6.0.29 整理了一下资源 把能上传的都共享了吧

2016-05-09

wdatepicker.js下载

比较常用的日历控件是My97DatePicker,感觉比较常用也比较常用,分享给大家

2016-04-08

企业秀效果(类似案例前台实现)

由于需要,要实现和企业秀推出的h5一样的效果,不想直接由他们提供,找了下类似的源码,分享一下,借鉴学习

2016-03-23

2015我与微信的故事源码

我与微信的故事源码,因为业务需要这个上面的一些页面效果,就找了一下这个的源码进行参照,现今分享给大家参考~

2016-03-22

SVN插件 (版本:1.0.6)

SVN是一个常用的版本控制,代码管理的插件,特把这个插件共享,以便需要者使用,不需要资源分即可下载

2016-03-10

图像剪裁所需js css

实现图像剪裁功能 使用Jquery中的Jcrop实现,该资源是实现图像剪裁功能的主要js与css 文件,共享给需要的人~~

2016-03-07

bootstrap表单验证案例

对于刚开始使用bootstrap前台框架的朋友来说,表单验证或许是必不可少的。本案例中有常见的格式校验公大家参考,好不容易找到了,给需要的朋友分享一下,不需要积分,有个csdn账号即可,免去积分下载的困扰

2015-12-25

去除java类中svn地址工具

在widows下 重启项目时,有时需要将本地修改过的类文件替换,这时需要先将本地的svn地址去掉

2015-12-01

Highcharts 3.0.5 所需js文件

Highcharts是一个制作图表的纯Javascript类库 浏览器兼容性不错

2015-11-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除