- 博客(46)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 jenkins部署流程和疑难点
1:首先安装jenkins就不用说了,不管是linux还是Windows都可以。2:插件安装,自己想想自己要什么就安装什么,比如我需要部署vue项目,需要node把?,Javaweb需要mawen吧?在svn down代码需要安装svn把?就这么简单,需要什么就安装什么。怎么下载如下图所示。在这里注意,如果在这里下载的话就不需要去服务器上下了,比如我们打包vue需要node,在这里...
2019-05-28 19:49:25 331
原创 使用spreadjs作为核心控件使用教程(2)
1:spreadjs数据存储方案。(1):以json形式保存。(2):直接保存excel文件其中方法二已经在官方有个Java的实现方案就不再重复了。2:以json形式保存的解决方案。这里我选择为json形式保存是为了后期优化,如果后期性能有问题,可能还需要细化,比如json文件再以拆分为多个sheet,前端点击哪个sheet再加载哪个sheet的数据,修改成功也只需要保存到对应的s...
2018-11-14 15:10:54 2868
原创 使用spreadjs作为核心控件使用教程(1)
产品介绍。 需求:合约式物流公司的客服每天需要编写跟踪表信息给客户,在业务系统不健全的情况下,客服的工作是从业务系统复制数据到excel上,然后打电话给司机问到哪里了然后再填在excel上。使用spreadjs做为excel,再在spreadjs的基础上加上显示业务系统信息的功能,从而改善客服效率,提高企业生产力,业务系统信息准确力。 准备工作。 开发调研:通过长达两个月的开发调研工作发现以...
2018-11-12 11:20:06 2271
原创 jquery.nestable中初始后data()存在缓存问题。
最近在开发中用到了nestable插件,发现在初始化后我修改了data-name这个属性。然后在$('#nestable').nestable('serialize');获取到的值仍然为初始化的值,在查询资料后发现是data的原因,data-id/data-name是html5的属性,有缓存问题,找了很多方法,比如有的有清除removedata(),clearData(),但是都没有用成功。...
2018-05-14 14:09:39 962 1
原创 spring 动态添加切换数据。
网上关于动态切换数据的例子很多很多看了下也有用,在spring配置文件中配置多个数据源,然后再切换。 我目前在做一个数据库监控系统。核心点就是多个数据库信息存在数据库中然后在在后台查出数据库信息,然后动态切换数据源在各数据源中运行各个系统sql(sqlserver数据库有很多系统sql可以统计数据库信息,如死锁数量,最近执行sql语句执行时间)。 通过业...
2018-04-24 13:40:17 232
原创 Java List对象合并去重数据
最近有批数据需要处理 数据格式为List<bean> list=new ArrayList<bean>();里面存在大批相同的数据,现在需要去除相同的数据即相同数据只留下来一条,并且需要将相同数据中一个数值叠加。本来以为处理挺简单的,后来硬生生搞了好几个小时,先将实现过程放在下面。1:private int id; private int age; ...省...
2018-04-13 08:59:45 3626
原创 poi导出excel方式和疑难
最近由于公司要做什么信息安保,要对导出的文件进行加密操作,供应商提供的api对文件进行加密需要文件路径,现有的导出都直接输出流解决,没办法只能改变导出方法,在寻找好的导出过程试过许多方式,也遇到很蛋疼的问题。首先导出excel的方式目前发现以下3种,1:最常用的输出流形势直接将文件返回给客户端。也就是OutputStream out = response.getOutputStream(); 这种...
2018-03-21 09:33:31 340
原创 js 字符串数值比较的坑
最近在做公司oa前端验证的时候出现一个奇葩问题,问题是年假天数和请假天数两个值比较再数值等于和大于10的时候 两者验证有出问题如年假天数为 10 我请假天数为5 相互比较就会出问题 由于这代码直接在前人手里copy过来的 只是将控件id一改 再加上前端代码封装了 我也没法具体看方法细节。其实怪自己 复制别人代码,,,,下面探究原因。js字符串值比较 字符串里面是数值的话小于10的话比较没问
2018-01-22 16:55:54 1529
原创 编程之惑-客户端关闭服务器出现异常的现象。
at java.net.SocketOutputStream.socketWrite0(Native Method)weblogic.servlet.internal.ChunkOutput.writeChunkTransfer(ChunkOutput.java:568)
2018-01-03 16:18:21 679
原创 编程之旅-java代码整洁之道
在日常开发过程中由于java特性(很多地方代码比较臃肿),这个时候使用某些技巧会使我们代码看起来更加整洁,下面在下面列举开发过程中使用到的整洁之道1:三元运算符(1):使用场景2:代码优化(1):比如一个update,delete方法返回0/1时,我们service方法可以这么写返回值public boolean mothodDemo(){ renturn dao.xx
2017-12-11 10:30:47 1655
原创 编程之旅-Ext4.X导入excel表格在grid中显示
1:关于导入excel就不说了 网上很多教程,关键是在ext grid中显示问题,其实就是对Ext的了解和api熟悉程度不高。目前在ext中导入excel尝试通过了两种方法。需求:导入excel 在Ext grid中显示 然后点击按钮确定是否保存(后台做数据验证,固定列名)分析需求可以理解为如何更换Grid的数据源为本地数据方法一:(不推荐行数50大概加载2-3M,我加载700
2017-11-28 20:31:59 666
原创 编程之旅-decimal插入显示为.00的问题
今天开发遇到一个奇葩的问题,使用navicat插入数据,其中有个decimal(18,2)类型的数据类型,当插入整数部分>0的时候都没问题,然后插入0开头包括0的数然后显示为.00整数部分不翼而飞了,,,如图所示当时查了半天后来没办法厚着脸皮去问别人,然后在别人那边用sql server查看表数据发现正常,,,如图所示 decimal类型(整数部分为0的时候)在sqlserver显示正常在
2017-11-21 10:03:19 3671 1
原创 编程之旅-session,cookie解惑
在开发中遇到已经走过的路面对session,cookie,以为对这东西已经很理解后来发现自己知道的只是皮毛,现在将遇到的场景和相关解疑写出。场景:关闭浏览器session就没了?解:这里涉及http协议,前台请求到后台会有session并且有个sessionID 这个sessionID是一cookie形式存储的,这里cookie存储形式是存储在浏览器进程中的,(cookie两种存储形式
2017-11-10 21:28:27 239
原创 编程之旅-ehcache.xml 加注释后报错
编程过程中会遇到许多许多奇怪的现象,最近给mybatis加上了ehcache缓存,然后启动一直报错,后来经过排查发现是注释的原因,就加这么行代码 报错吧 哈哈哈 收拾收拾-->然后就进入报错模式了,看错误原因 Could not initialize class org.mybatis.caches.ehcache.EhcacheCache在这过程中发现
2017-10-26 09:47:54 822
原创 mybatis sql查询条件有时间时查询效率非常慢
最近在进行开发时发现一个奇葩的问题,sql在数据库查询速度不过1秒都不到在在后台却发现非常慢,通过打印dao方法时间和看mybatis log发现速度确实是很慢不是其他问题,然后一步步测试,首先加上 加在整个sql都没用,然后加上判断发现时间快了点,但还是属于慢,这里发现很奇葩的问题,比如网上查询时间段说什么>,=要转义,经过一步步测试我可以直接写> ,不过< 实践才是那什么真理的,通过
2017-09-27 15:00:59 25722 20
原创 mybatis+ehcache走过的坑
1:所需要的配置文件和需要配的东西如下(1)maven org.mybatis mybatis-ehcache 1.0.0 org.ehcache ehcache 3.0.0
2017-09-04 11:10:50 1414
原创 Windows如何连接linux和上传文件到linux(securcrt)
一般开发在Windows,部署项目在linux这个时候就要选一个方便的软件可以将项目扔到linux上去了,securcrt.这个软件很好实用网上很多免安装版的,打开即用,首先是连接linux 这个就不说 输入公网ip 用户名 密码就可以 SecureCRTPortable.exe是用来连接linux数据库的SecureFXPortable.exe用来连接本地与linux文件系统
2017-08-09 11:01:52 456
原创 Injection of resource dependencies failed;错误几种解决方法
Error creating bean with name 'connDataController': Injection of resource dependencies failed;最近研究ssm项目的时候出现这个问题,去网上一搜那答案真是差不多,都没有解决我的问题,后来在重复搭建项目后才发现web.xml文件没有加org.springframework.web.context.
2017-07-25 10:34:09 55669 7
原创 微信内嵌网页 签名生成 js-sdk开发
最近完成了微信内嵌网页调用js-sdk接口开发,现将经验奉上。讲讲走过的坑微信内嵌网页开发做的过程感觉好麻烦 做完后却感觉很简单1:微信公众号/企业号配置 关于这种配置网上大把大把的资源,首先你得有服务器 域名等 这点如果已经参与工作公司应该是有服务器的,而没的人也不要担心,看了下网上有关于这方面教程,这里就讲下大致的流程和重要的地方,进入公众号开发选项后只需要关注几点,我做的公
2017-05-23 16:05:05 661
原创 STRUTS2报错合集(待添加)
There is no Action mapped for namespace [/] and action name [1] associated with context path [/BidSystem]. - [unknown location]最近做导出excel前台王后台传参一直报这个错 看网上的例子都说什么struts2文件没啦 什么什么的在这里就记录下自己遇到的问题
2017-02-23 11:21:53 382
原创 bootstrap导航栏 active无法动态显示
bootstrap或者其他的导航栏点击某个菜单会出现只有默认的有样式 其他的点击会显示下然后又没了 在网上找了很多很多比如$('ul.nav > li').click(function (e) {e.preventDefault();$('ul.nav > li').removeClass('active');$(this).addClass('active');});
2017-02-19 20:22:23 4345
原创 如何删除myeclipse web项目下面的包
直接删除myeclise下面lib文件夹的包会报错1:先停止tomcat运行2:右击项目build path选最后一个 选择你要移除的包并remove3:再去lib下删除包 当然这样一般还是删不了会报错 这个时候需要重启下myeclise再重复上述动作即可删除
2017-02-07 12:17:58 1736
转载 c++ mingw需要安装什么东西
最近开始自学c++ 首先不想下vs因为那玩意太大了 就写代码用的EditPlus 编译用的mingw 然后感觉装起来挺麻烦的 因为需要装的东西太多了 又不知道什么意思,最后东凑西凑终于可以 g++编译了 在这里就总结下解决走过的路 当然我找的方法都是网上的 不过都是零散的 这里就把我解决的全部步骤解决1.进入mingw后才发现这玩意是个下载器 还要下东西 首先进入mingw inst
2016-12-28 15:55:22 6273
原创 ext4.0 mvc下时间控件显示时间
{ xtype: 'datefield', id: 'TrsptTaskStrLoadtime', width : 215, fieldLabe
2016-12-14 11:08:49 400
转载 js获取src请求 得到一个参数和多个参数写法(这是集中网上的多个方法,自己cv过去就可以使用)
请求例子:src="./mycarload.html?phone="+aphone+"&confirmtime="+confirmtime+"&finishtime="+finishtime;/* 第一种 :获取单个参数 function getParameter(paraStr, url) { var result = "";
2016-11-11 15:01:28 2190
原创 请求附带参数写法
1:js请求:其中带过去的参数还有回调函数,参数最好加在回调函数后。不然容易出错var script = document.createElement('script'),body = document.getElementsByTagName('body');script.src = 'http://localhost:8080/JSON/servlet/GetTSLongitude
2016-11-09 18:45:21 1156
原创 ext 内嵌套<iframe>提交参数到子页面
项目是ext搭的 然后里面需要用百度地图, 百度地图放在一个html网页中,网页通过iframe放在ext 一个panel中,然后遇到一个问题,就是我需要向html页面中传入一个参数(这个参数不是固定值),然后就遇到了一系列问题,下面把问题难点解决思路给大家讲下1. 页面中嵌入html网页上这样地 { xtype:'panel',
2016-11-08 20:43:03 2154 1
原创 ext4.0 表格分组和分组数量
关于表格分组网上有很多很多答案,不过都不怎么符合自己要用的,只能说思想一样,在这里我记录下怎么在ext mvc下在原有的代码添加分组代码并且统计根据分组列的数量。其实代码挺简单,还有这里有个问题未解决后面解决了会加上:就是默认是有序号的即{ header: '序号', xtype: 'rownumberer', width: 60, align: 'center', sortable: fal
2016-11-04 16:22:56 424
原创 ext 提交请求方式
1:在xtype: 'form',中有个属性,对你没看错是属性 url: '../Security/Login_Login.action'当你提交表单的时候将会通过ajax请求提交,响应的话可以这么写 {xtype: 'button',
2016-10-27 16:20:28 813
原创 最简单的Java导出excel表格(poi中的XSSFWorkbook方式)
public static void main(String[] args) throws Exception { //发现许多悲伤的事,比如设置行的样式虽然有方法(setRowStyle)但是我发现没用,只能设置列的样式,//许多方法都没用不知道是什么原因,要是有搞出来的告诉一声不胜感激。poi设置第一个东西都是下标从0开始 XSSFWorkbook workbo
2016-10-20 14:41:41 5401 2
原创 ext4.0 mvc下的学习
前言:关于ext mvc网上一大堆 看怎么配置,跟什么是mvc的可以去看那些介绍入门的 ,在开发中我发现ext mvc语法跟前面版本很多不相同 所以我把一些感觉挺麻烦的总结在这里所以这里内容会很杂 各位看官如果没找到自己想要的可以给我留言 如果的知道的话会给大家回复的 。项目用的前段框是用的ext4.0的mvc 话说ext 用的真麻烦 很多东西用了后又忘了,现在整理一下项目中用到的一些东西
2016-10-14 08:46:42 288
原创 List<Map<String,Object>> 循环及循环过程中字符串拼接和int值叠加
List> l=new ArrayList>();Map map=new HashMap();map.put("a", 1);map.put("b", "2");Map map1=new HashMap();map1.put("a", 3);map1.put("d", "4");l.add(map);l.add(map1);//第一种循环方法int sun=
2016-10-09 09:20:54 4260
原创 如何还原jdk版本
在某日手痒点了jdk更新就由1.6更新到1.8去了 手贱,项目也出错Unsupported major.minor version 51.0,虽然没多大影响后来发现安装到c盘的jdk没变(C:\Program Files\Java\jdk1.6.0_45)然后控制台Java -version发现确是1.8的版本,实在是不知道如何解决后来想了很多,无论安装多少jdk版本,只要在环境配置中配置
2016-10-03 13:19:38 817
原创 关于ext用到了自己定义的插件时间(精确到秒)一些注意的地方
关于网上精确到秒的ext插件有什么就不做过多介绍了在这里要介绍的是用到了时间插件一些注意的地方1:如果用了时间插件就一定要导包不然就会出现用了时间那块的内容出不来,不报错。
2016-10-02 14:24:30 448
原创 java list往里面加map和原有map添加属性。
在实际开发中会有很多难点,在这里介绍下如何往一个装有map的list集合添加数据,而不是zList> userList = new ArrayList>();while (rs.next()) {Map map = new HashMap();map.put("EmployeeCode", rs.getString(1));map.put("EmployeeName", r
2016-09-30 17:59:41 22836 1
微信内嵌网页开发 生成签名 调用js-sdk
2017-05-23
java json所需要的全部包
2017-02-04
tomcat 64位tcnative
2016-09-29
微服务中的问题-实际项目的一些问题
2019-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人