
备忘录
优游湖
这个作者很懒,什么都没留下…
展开
-
IE下JSP杂项
JSP原来的头是:访问页面,IE杂项模式,后来更改为下面这个头,就正常了原创 2013-11-26 11:00:54 · 1999 阅读 · 0 评论 -
java生成二维码 并调用二维码打印机
java zxing 生成二维码 java 打印二维码原创 2016-01-29 10:08:39 · 8896 阅读 · 0 评论 -
js将html生成为图片,并保存在本地
html生成图片的方式有很多种,有的需要下载安装插件,如phantomjs 。显得未免麻烦了些,有的又是通过后台来实现的,但个人感觉没必要做这种交互,也没必要在服务端生成这些零时文件,那么问题来了,有没有什么方法,能直接在页面生成图片然后保存在本地呢,答案是肯定的。在这里我为大家介绍的是html2canvas,这款js,能将html转换为canvas,然后我们在将转换的图片保存下来,废话不多,实现...原创 2016-07-12 15:43:39 · 47202 阅读 · 8 评论 -
jsp include 参数混乱,获取到请求主页面的参数了,清空request parameter
jsp include 参数混乱,获取到请求主页面的参数了,清空request parameter原创 2016-07-13 11:33:44 · 3296 阅读 · 0 评论 -
Hibernate事务与并发问题处理(乐观锁与悲观锁)
一、数据库事务的定义 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)转载 2016-08-03 17:13:43 · 606 阅读 · 0 评论 -
搭建简单的webservice服务端 -- axis2
1.到官网下载axis2包,然后解压2.新建web项目,然后将axis2下面的conf、repository下的modules和services复制到WEB-INF目录,最后的结构conf下面只需要axis2.xml文件 3.最后在services下面新建一个文件夹,文件名随意,再在下面新建META-INF目录,里面存放自己的services.xml,里面配置自己的服务信息原创 2014-03-07 17:36:19 · 6180 阅读 · 5 评论 -
微信坑爹锦集
微信支付搞完了微信支付,心里那个如释重负啊,太坑爹了,随便一个,都能让你欲哭无泪,做一下记录,也给后来的小伙伴们参考,同时发发牢骚。第一坑:微信下单的时候,会要求传入body,文档要求body不能超过127个字,但是有一点,官方文档中没有说明,一定不能出现特俗字符,不然你会死的很惨第二坑:生成微信的signature小伙伴们一定要注意了,在微信下单完成后获取...原创 2016-05-30 11:23:00 · 4468 阅读 · 2 评论 -
MongoDB 基础
其实,我自己感觉和jdbc链接数据库差不多,所以其他的我也不多数,直接给看例子,有jdbc经验的一看就明白,例子中也加了注释。首先需要准备链接数据库的驱动mongo-java-driver-3.2.2.jarimport java.util.ArrayList;import java.util.List;import java.util.regex.Pattern;import org.b...原创 2018-03-06 10:14:39 · 207 阅读 · 0 评论 -
java 操作mongodb查询条件设置
java操作mongodb进行查询,常用筛选条件的设置如下:条件列表:BasicDBList condList = new BasicDBList();临时条件对象:BasicDBObject cond = null;DBCollection coll = db.getCollection("A");1、$where在某种应用场合,若要集合A查询文档且要满足文档中某些属性运算结果,可以编写一脚本函...原创 2018-03-06 10:16:00 · 5160 阅读 · 0 评论 -
垃圾收集算法
跟踪收集器跟踪收集器采用的为集中式的管理方式,全局记录对象之间的引用状态,执行时从一些列GC Roots的对象做为起点,从这些节点向下开始进行搜索所有的引用链,当一个对象到GC Roots 没有任何引用链时,则证明此对象是不可用的。下图中,对象Object6、Object7、Object8虽然互相引用,但他们的GC Roots是不可到达的,所以它们将会被判定为是可回收的对象。可作为GC Roo...转载 2018-03-06 10:19:43 · 179 阅读 · 0 评论 -
dubbo+zookeeper分布式集群
注意:解决:dubbo找不到dubbo.xsd报错 不久前,我们讨论过Nginx+tomcat组成的集群,这已经是非常灵活的集群技术,但是当我们的系统遇到更大的瓶颈,全部应用的单点服务器已经不能满足我们的需求,这时,我们要考虑另外一种,我们熟悉的内容,就是分布式,而当下流行的Dubbo框架,不容我们忽视,这里,咱们一起来探讨一下这个框架的使用。一,背景 以前我们需要远程调用他人的接...原创 2018-03-06 10:23:30 · 407 阅读 · 0 评论 -
windows下安装rabbitmq的php扩展amqp
从php官方下载相应的版本http://pecl.php.net/package/amqp,我这里使用的是1.4.0版本(http://pecl.php.net/package/amqp/1.4.0/windows)根据当前使用的php版本选择相应的扩展dll,下载后是一个压缩包,里面有两个dll扩展(php_amqp.dll和rabbitmq.1.dll)。我的环境是64位的,php5.5.12...原创 2018-03-06 10:27:26 · 362 阅读 · 0 评论 -
itextpdf生成pdf中文乱码 (乱码中挣扎的自述)
生成pdf文件的方法有很多,网上也有很多的介绍,本文主要主要是讲生成pdf乱码的问题,而且还十分诡异,具体生成pdf的步骤同学们可以自己百度,也可以参考如下链接:https://www.cnblogs.com/LUA123/p/5108007.html 最开始我也是参考这篇文章来制作pdf的,但是坑爹的步骤开始了,一开始就是中文不显示的问题,然后我就想到了是不是字体什么的不支持的问题,...原创 2018-11-20 16:56:42 · 15097 阅读 · 6 评论 -
Mybatis Generator 结合Lombok使用,不生成get,set,生成数据库注释
今天折腾了大半天,就搞这东西了,不太熟悉这个东西,需要导出找资料和文档。也感谢网上的一些小伙伴提供的一些资料,提供了很多帮助,也让我有了一些想法:https://www.jianshu.com/p/58ee7e09fc3f可以参考这位小伙伴的操作步骤,我也是在这基础上再做的一些改进。在这位小伙伴的基础上,我发现有很多东西没有生成,或者生成有问题,比如:项目实体类如果有父类,...原创 2018-11-27 18:38:52 · 11168 阅读 · 9 评论 -
Cache技术――OSCache(转-全)
OSCache使用指南 一、下载安装 OSCache是一个基于web应用的组件,他的安装工作主要是对web应用进行配置,大概的步骤如下: 1. 下载、解压缩OSCache 从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本, 解压缩下载的文件到指定目录 。 2、新建立一个web应用转载 2015-09-15 19:48:43 · 1339 阅读 · 0 评论 -
Flex调用Java异常处理
Flex调用java异常异常信息如下:mx.messaging.messages::ErrorMessage)#0 body = (Object)#1 clientId = (null) correlationId = "4010A3B2-231D-C77A-3767-C15D482A368A" destination = "" extendedData = (null原创 2015-06-05 09:52:27 · 1856 阅读 · 0 评论 -
SQL Server 行转列
PIVOT 用于将列值旋转为列名(即行转列),在 SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT 的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P注意:PIVOT、UNPIVOT是SQL Server 2005 的语法,使用需修改数据库兼容级别(在数据库属性->选项->兼容级别改为 90 )SQL2008 中转载 2015-05-14 16:34:33 · 1022 阅读 · 0 评论 -
使用jquery.qrcode生成二维码
二维码应用已经渗透到我们的生活工作当中,您只需要用手机对着二维码“扫一扫”即可获得所对应的信息,方便我们了解商家、购物、观影等等。本文将介绍一款基于jquery的二维码生成插件qrcode,在页面中调用该插件就能生成对应的二维码。qrcode其实是通过使用jQuery实现图形渲染,画图,支持canvas(HTML5)和table两种方式,您可以到https://github.com/jer转载 2013-12-12 14:00:45 · 886 阅读 · 0 评论 -
jquery-easyui datagrid 无数据提示
var data = {"pageCount":1,"pageNum":1,"rows":[],"total":0};$("#"+datagridId).datagrid('loadData', data);var body = $($("#"+datagridId).datagrid()).data().datagrid.dc.body2;body.find('table tbody原创 2013-12-16 16:46:16 · 897 阅读 · 0 评论 -
doc下通过wsdl2java命令生成webservice客户端
doc生成webservice(axis2)客户端:进入到axis2/bin目录输入:wsdl2java -uri *.wsdl -p client -o 项目名wsdl2java -uri http://localhost:8080/ipop_third_join/services/third_join?wsdl -p client -原创 2014-02-22 15:31:41 · 875 阅读 · 0 评论 -
MySql各种格式化时间格式
mysql格式化时间MySQL 日期时间 Extract(选取) 函数。1. 选取日期时间的各个部分:日期、时间、年、季度、月、日、小时、分钟、秒、微秒set @dt = '2008-09-10 07:15:30.123456';select date(@dt); -- 2008-09-10select time(@dt); -- 07:15:30.123456原创 2014-02-22 15:32:59 · 1076 阅读 · 0 评论 -
js调用百度地图(源码)
地址: function $(id) { return document.getElementById(id); //定义$ } var map = new BMap.Map("container"); //创建地图 map.centerAndZoom(new BMap.Point(113原创 2013-11-06 16:34:22 · 9816 阅读 · 0 评论 -
HttpClient使用小结
使用post发送请求 import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import org.apache.http.client.entity.UrlEncodedFormEntity;impor转载 2014-03-07 17:47:08 · 575 阅读 · 0 评论 -
javaScript 双目运算符 && 高阶篇
初学javascript的时候对运算符&&了解而不深,不明白其精髓,随着对javascript的语言慢慢的深入,发现高手灵活运动&&等符号到如此地步,自己随笔总结一下。1. 首先做个实验: console.log( false&&'byebye' ); //false console.log( true&&'byebye' ); //byebye con转载 2014-03-10 16:01:11 · 2460 阅读 · 0 评论 -
template.js
将数据渲染到页面var htmls = template("askDealScript", {applicationList : soapResponse.data.rows});$("#service_list").html("").html(html);template.js调用外部函数方法:首先需要定义需要调用的函数template.helpe原创 2013-11-12 11:54:35 · 5895 阅读 · 0 评论 -
Java运行JS库 -- Jsoup
import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.原创 2014-03-07 17:20:25 · 3462 阅读 · 0 评论 -
Log4j配置实例(log4j.xml)
一个完整的xml配置文件(propertities文件功能不全,不能使用过滤器,并且个人认为xml格式比较清晰,易读)。 附带测试程序。import java.net.URL; import org.apache.log4j.xml.DOMConfigurator; /** * 单实例 读取log4j配置文件,初始化log4j转载 2014-12-08 15:03:21 · 672 阅读 · 0 评论 -
JavaMail中Session.getDefaultInstance的应用 | javax.mail.AuthenticationFailedException: 454 Error
javax.mail.AuthenticationFailedException: 454 Error: authentication failed, system busy转载 2015-02-06 14:52:00 · 8710 阅读 · 0 评论 -
Spring分布式事务实现
分布式事务是指操作多个数据库之间的事务,spring的org.springframework.transaction.jta.JtaTransactionManager,提供了分布式事务支持。如果使用WAS的JTA支持,把它的属性改为WebSphere对应的TransactionManager。 在tomcat下,是没有分布式事务的,不过可以借助于第三方软件jotm(Java Open Trans转载 2015-03-27 17:36:43 · 494 阅读 · 0 评论 -
JVM加载class文件的原理
http://hxraid.iteye.com/blog/747625转载 2015-04-16 16:18:28 · 380 阅读 · 0 评论 -
springmvc使用@PathVariable路径匹配问题
自己最开始的时候也是一脸懵逼,第一想法也是spring拦截了,在spring配置中配置不拦截应该就OK了,最后还是发下自己很年轻,于是在网上搜索相关@PathVariable不拦截某些资源的文章,发现靠边的就两篇相关文章,大差不大,方法一样:https://blog.youkuaiyun.com/ssbb1995/article/details/78118038https://www.jianshu....原创 2018-12-17 10:18:25 · 3328 阅读 · 0 评论