水神

技术交流群Q:570968411

JS递归拼装树形结构的表格

数据格式: [{"id":2, "pid":1, "children":[{...},{...}]},{"id":3, "pid&...

2018-03-18 13:31:10

阅读数 3256

评论数 0

freemarker生成world转PDF转SWF,加载到浏览器.解决最终浏览器加载的是xml代码的问题.

freemarker生成world转PDF转SWF,加载到浏览器.解决最终浏览器加载的是xml代码的问题. 首先说一下需求:动态生成world,客户可在浏览器预览freemarker动态生成的world文档. 失败的解决方法:  1. world转xml, 编辑xml,用${}替换动态改变的值。 ...

2017-12-15 15:44:26

阅读数 544

评论数 0

解决 No Hibernate Session bound to thread, and configuration does not allow。

错误原因: hibernate session未绑定到当前线程,或者更一般的说service层未增强事物控制。 解决办法: 1. 第一个可能原因,请注意匹配你的service方法开头,其他用 * 通配。 2. 报这个错误一般你的框架是SSH , 及 springmvc spirng hibern...

2017-11-08 20:43:21

阅读数 5140

评论数 0

Java多线程导出,单线程压缩

1.客户端网页下载文件, 如果文件比较大,后台要进行压缩在传输给客户端。 2.后台进行压缩以后,要保存到服务器硬盘上, 当下次请求下载,则直接传输。 3.当请求下载的压缩文件不存在,需要查询数据,生成csv,最后将多个文件进行压缩保存到服务器硬盘上。 4.多线程进行查询,单线程进行压缩。 ...

2017-04-24 18:02:32

阅读数 643

评论数 0

window批处理 备份压缩指定时间的文件到backup目录

rem setlocal enabledelayedexpansion 可以将文件时间赋值给变量 @echo off&setlocal enabledelayedexpansion cd C:\backup\ set currYear=%date:~0,4% set currMon=%...

2017-04-24 17:46:53

阅读数 1672

评论数 0

Html5 Websocket while死循环的问题

websocket的原理,前台/后台的实现就不说了,现在说一个应用过程中的问题, 首先来看几个问题的引出 。 1.  页面初始化 var Socket = new WebSocket(url, [protocol] );     这样会在服务端开启一个线程来相应websocket请求, 高性能,...

2016-12-26 22:17:12

阅读数 2174

评论数 0

Sqlserver数据库通知应用程序

现在有这么个需求,说是数据库的某些数据一旦有变化,立刻通知应用程序(Java Web项目) 应用程序即使调整信息以展示到大屏幕上. 解决办法大概有这么两个: 1.   因为项目是用的java , 可以弄个定时(java的定时或者spring的定时都可以) , 达到长时间轮训数据库, 一旦数据变化就...

2016-09-21 10:38:08

阅读数 2971

评论数 0

java yield的简单使用

package yi.test01; /**  * 2016年9月13日10:59:07  * @author yangwl  *   * yield  * 休眠当前线程, 是线程编程可执行状态,以便其他相同优先级的线程有机会执行,  *  注意: 再次执行调度程序决定的, 可以立刻会再次执行...

2016-09-13 17:07:33

阅读数 3373

评论数 0

java join的使用

package yi.test01; /** * 2016年9月13日10:47:09 * @author yangwl * * join方法: * join方法时让某个线程等待调用了join方法的线程结束后再继续执行 */ public class Test02 { pub...

2016-09-13 17:06:03

阅读数 328

评论数 0

Java synchronized 非静态方法 静态方法的区别

package yi.test01; /** * @author yangwl * * * synchronized作用于静态方法和非静态方法的区别: * 非静态方法: * 给对象加锁(可以理解为给这个对象的内存上锁,注意 只是这块内存,其他同类对象都会有各自的内存锁),这...

2016-09-13 17:04:47

阅读数 3060

评论数 1

java wait和notify 简单理解

/**  * @author yangwl  *   * wait  noify  noifyall  * 注意 : 因为涉及到对象锁,他们必须都放在synchronized中来使用.  * wait和notify大概可以理解:当多个线程对公共资源同时访问时,人为有意的控制线程访问的顺序...

2016-09-13 17:01:40

阅读数 1861

评论数 0

Web项目,UTF-8编码,需要修改的几个地方

1. 如果用的Tomcat ,请修改server.xml 中Connector URIEncoding="UTF-8" (GET请求时) 2. 用字符编码过滤器,设置默认编码方式为UTF-8 .(POST请求时) 如: encodingFilter ...

2016-07-19 15:31:41

阅读数 3835

评论数 0

微信&java 开发7 js sdk 获取签名 signature

在前面的章节 如果全局缓存了 access_token和 jsapi_ticket的话 这里直接获取 springmvc 中 @RequestMapping(value = "/gotoWtjb") public ModelAndView gotoWtjb(HttpSe...

2016-05-12 13:45:25

阅读数 3428

评论数 1

微信&java 开发6 全局缓存access_token与jsapi_ticket

access_token与jsapi_ticket 需要全局缓存为什么我就不说了,既然来看了就应该知道了 我用的是spring容器加载完毕后监听器,就是容器加载完毕调用 ApplicationListener 这样可以获取access_token jsapi_ticket 缓存到servlet...

2016-05-12 13:40:53

阅读数 10020

评论数 8

微信&java 开发5 jsapi_ticket的获取

在前面的内容中,如果可以正确得到access_token的话,传进来就可以了 jsapi_ticket 是以后用js sdk的前提 public static JsApiTicket getJsApiTicket(String accessToken) { JsApiTicket jsAp...

2016-05-12 13:29:58

阅读数 3933

评论数 0

微信&java 开发4 access_token获取

首先你得有url吧 public final static String access_token_url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&a...

2016-05-12 13:27:24

阅读数 3514

评论数 0

微信&java 开发3 菜单接口

初始化菜单首先要获取accesstoken,关于accesstoken的获取和缓存在下面和后面的文章中介绍 public class WeixinTest { public static void main(String[] args) { try { AccessToken tok...

2016-05-12 13:23:12

阅读数 662

评论数 1

微信&java 开发2 发送文本消息并回复

因为用的是springmvc 首先看一下统一接收接口,dispatchWeiXinRequest发放用于区别get还是post @RequestMapping(value = "/dispatcher") @ResponseBody public void dispat...

2016-05-12 13:15:59

阅读数 856

评论数 0

微信&java 开发1 平台接入

微信平台接入: 微信平台官网上配置上url和token,点击提交时,平台会想你的项目所在的服务器发送一个get接入请求,正常直接返回echostr就可以,但很多情况下需要校验一下签名,以下是springmvc接收请求 private void doGet(HttpServletRequest ...

2016-05-12 13:07:09

阅读数 648

评论数 0

JavaScript界面演示 快速排序

不管用什么语言, 思想都一样 做这个首先的会快速排序,这里不解释了,只是走出页面效果 注意:  如果把一条一条div放入数组,那么div交换位置的时候, 注意数组的处理,需要保存左面或右边的left值, 一边下次while的left定位 html ...

2016-04-21 18:05:41

阅读数 389

评论数 0

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