- 博客(77)
- 资源 (8)
- 收藏
- 关注
原创 redis 持久化
一、AOF 持久化redis 日志为写后日志,redis 先执行命令将数据写入内存数据库后再执行写入日志中。A二、RDB日志快照持久化
2020-09-28 15:50:38 272
原创 URL Encoding 初识
1、为什么会要URL EncodingRFC 1738: Uniform Resource Locators (URL) specificationThe specification for URLs (RFC 1738, Dec. '94) poses a problem, in that it limits the use of allowed characters in URLs t...
2018-10-14 16:13:10 825
原创 记渣渣踩坑系列 -使用Arrays.asList 将数组array 转为List 踩坑记录
/** * zhazhahao使用 Arrays.asList:将数组转为List集合引发的思考。 * * 问题1、Arrays.asList 方法传入基本类型数组(int[])和包装类型数组(Integer[]) * 返回数据格式是否都为List<int>或List<Integer>? * * 问题2、返回的集合List 是否...
2018-09-19 19:22:15 462
原创 javap -c 基本用法,简单字节文件解释,分析try 中return、finally执行顺序问题
1、初始javap,通过javap命令查看程序计数器、局部变量表,操作数栈变化。public class TestZhaZhaJavap { public int test() { int a=100; int b=200; int c=300; return (a+b)*c; }}a、图A标明当指令偏移到12时候当前局部变量和操作数...
2018-09-11 17:41:21 577
转载 javap命令详解
javap是JDK自带的反汇编器,可以查看java编译器为我们生成的字节码。了解编译器内部工作语法: javap [ 命令选项 ] class. . . javap 命令用于解析类文件。其输出取决于所用的选项。若没有使用选项,javap 将输出传递给它的类的 public 域及方法。javap 将其输出到标准输出设备上。命令选项 -help 输出 javap 的帮助信息。 -l...
2018-09-11 15:50:39 1430
转载 java父子类实例化时对应的 成员变量、方法块、静态方法块初始化顺序小结
/** * Created by lightman_mac on 2018/9/4. * <p> * 奇葩情况: 在父类构造器里调用子类的方法 * * 遇到 WuhuaBase b = new WuhuaChild()的时候, * 因为要初始化WuhuaChild肯定得先初始化它的各种父类, * 然后代码就跳转到了父类构造方法 * * 在父类构造方法里有一个cal...
2018-09-04 14:25:16 331
转载 springboot 启动类中关键注解作用解析
一、Springboot:请求入口@SpringBootApplication@EnableAspectJAutoProxy@EnableScheduling@EnableTransactionManagementpublic class Application { public static void main(String[] args) { SpringApplica
2018-02-07 15:26:37 10361 1
转载 java 内存泄露和jvm内存溢出区别
https://www.ibm.com/developerworks/cn/java/l-JavaMemoryLeak/内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释
2017-02-27 22:24:03 578
原创 spring集成quartz2.X 配置
1.导入spring相关的jar包、spring-context-support-4.0.8.RELEASE.jar、quartz-2.2.1.jar2、在Spring中使用Quartz有两种方式实现:第一种是任务类继承QuartzJobBean,第二种则是在配置文件里定义任务类和要执行的方法,类和方法仍然是普通类。很显然,第二种方式远比第一种方式来的灵活。第一种方式的JA
2017-02-22 21:43:50 691
转载 jqGrid
jqGrid 各种参数 详解JQGridJQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。JQGrid Demo 是一个在线的演示项目。在这里,可以知道jqgrid可以做什么事情。下面是转自其他人blog的一个学习资料,与其说是学习资料,说成查询帮助文档更加合适。jqGrid学习之 ------------- 安装j
2017-01-12 11:27:34 2608
转载 jquery checkbox checked 第一次有效果 第二次以后就不好用了
jquery checkbox checked 第一次有效果 第二次以后就不好用了标签: jquerycheckboxchecked2015-06-08 14:54 542人阅读 评论(0)收藏举报分类: jquery(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。之前我是这样写的[
2016-12-06 16:12:19 936
转载 JVM内存配置详解
JVM内存配置详解 Java 2011-12-24 22:27:40 发布您的评价: 4.2 62收藏前段时间在一个项目的性能测试中又发生了一次OOM(Out of swap sapce),情形和以前网店版的那次差不多,比上次更奇怪的是,此次搞了几天之后啥都没调整系统就自动好了,死活
2016-08-23 15:23:17 405
转载 Spring Junit 读取WEB-INF下的配置文件
假设Spring配置文件为applicationContext.xml一、Spring配置文件在类路径下面在Spring的java应用程序中,一般我们的Spring的配置文件都是放在放在类路径下面(也即编译后会进入到classes目录下)。以下是我的项目,因为是用maven管理的,所以配置文件都放在“src/main/resources”目录下这时候,在
2016-08-02 12:19:44 532
转载 CSS3 Transform
Transform字面上就是变形,改变的意思。在CSS3中transform主要包括以下几种:旋转rotate、扭曲skew、缩放scale和移动translate以及矩阵变形matrix。下面我们一起来看看CSS3中transform的旋转rotate、扭曲skew、缩放scale和移动translate具体如何实现,老样子,我们就从transform的语法开始吧。语法: trans
2016-08-02 11:39:06 368
转载 纯CSS完美实现垂直水平居中的6种方式
纯CSS完美实现垂直水平居中的6种方式时间 2016-07-29 13:12:19 SegmentFault原文 https://segmentfault.com/a/1190000006108996 主题 CSS 前言由于HTML语言的定位问题,在网页中实现居中也不是如word中那么简单,尤其在内容样式多变,内容宽高不定的情况下,要实现合理的
2016-07-30 22:16:58 8216
转载 测试并发应用(七)配置Eclipse来调试并发代码
测试并发应用(七)配置Eclipse来调试并发代码声明:本文是《 Java 7 Concurrency Cookbook 》的第八章, 作者: Javier Fernández González 译者:郑玉婷 校对:方腾飞配置Eclipse来调试并发代码当今,几乎全部的程序员,不管使用什么程序语言,都会用IDE来创建应用。在相同的应用里,他们提供了很多有趣的功能来整合,例如:
2016-07-30 17:53:46 1135
转载 NIO 入门
NIO 入门JDK 1.4 中引入的新输入输出 (NIO) 库在标准 Java 代码中提供了高速的、面向块的 I/O。本实用教程从高级概念到底层的编程细节,非常详细地介绍了 NIO 库。您将学到诸如缓冲区和通道这样的关键 I/O 元素的知识,并考察更新后的库中的标准 I/O 是如何工作的。您还将了解只能通过 NIO 来完成的工作,如异步 I/O 和直接缓冲区。Greg Tr
2016-07-29 16:39:47 264
转载 Java NIO系列教程(六) Selector
原文链接作者:Jakob Jenkov 译者:浪迹v 校对:丁一Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。下面是本文所涉及到的主题列表:为什么使用Selector?Selector的创建向Selector注册通道Selection
2016-07-28 18:17:43 308
转载 Java NIO系列教程(五) 通道之间的数据传输
作者:Jakob Jenkov 译者:郭蕾 校对:周泰在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel(译者注:channel中文常译作通道)传输到另外一个channel。transferFrom()FileChannel的transferFrom()方法可以将数据从源通道传输到FileChannel中(译者注:这个
2016-07-28 18:13:22 296
转载 Java NIO系列教程(四) Scatter/Gather
原文地址:http://tutorials.jenkov.com/java-nio/scatter-gather.html作者:Jakob Jenkov 译者:郭蕾 Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。分散(s
2016-07-28 17:36:59 239
转载 新版微信-微信公众号一键关注解决办法
https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzAxNzcwODE2MA==&scene=110#wechat_redirect注意__biz后面的参数,每一个公众号都有一个唯一的,比如我的就是MzAxNzcwODE2MA,打开你微信公众号推送的任意一篇文章,复制链接,链接当中就有这样的一个识别码,替换就可以了。
2016-07-14 16:50:03 42010 6
转载 鼠标滚动事件,侧边导航js效果
/* ====================== 侧边滑动小导航交互 ====================== */var sidenav = $(".sidenav");var sidenavbtn = $(".sidenavbtn");sidenavbtn.mouseenter(function(){ var me = $(this); var _s = me.fi
2016-05-18 10:06:34 930
转载 剖析为什么在多核多线程程序中要慎用volatile关键字?
http://www.parallellabs.com/2010/12/04/why-should-we-be-care-of-volatile-keyword-in-multithreaded-applications/这篇文章详细剖析了为什么在多核时代进行多线程编程时需要慎用volatile关键字。主要内容有:1. C/C++中的volatile关键字2. Visual S
2016-03-09 13:25:35 3440
转载 解决svn working copy locked问题
解决svn working copy locked问题在我们使用svn的时候,有时更新项目会出现如下问题: update D:/Test -r HEAD --force svn: Working copy 'D:\Test' locked; try performing 'cleanup' 解决办法: 产生这种情况大多是因为上次svn更新命令执行失败且被
2016-01-21 09:51:27 497
原创 表单提交数据量大于2m,java 后台接受不到表单传递过来的数据
一般来说 post请求提交的数据无大小限制,但是tomcat 设置默认的表单传输数据大小不能2m,这时候当数据大于2m后台接收达不到表单的数据,需要修改tomcat的server.xml的的maxPostSize大小。可设置 maxPostSize="0";如下图
2015-12-09 10:48:48 4836
原创 javaweb 项目 使用image cropper jquery插件 截图上传
image cropper 图片截取上传 二、截取图片,创建canvas,上传到后台function getImg(){ var $this = $("#getCroppedCanvasDefined"); var $image = $('#image'); var data = $t
2015-12-01 18:19:29 7929 10
原创 ueditor 编辑器,自定义图片上传及图片显示
一、下载ueditor编辑器,引入下列js库 二、写页面 完整demo 三、创建ue对象实例 //实例化编辑器 //建议使用工厂方法getEditor创建和引用编辑器实例,如果在某个闭包下引用该编辑器,直接调用UE.getEditor('edi
2015-11-26 12:15:27 8429 1
转载 Jxl使用总结
Jxl使用总结 2010-07-19 20:36:37| 分类:jxl |举报|字号 订阅API总结 1、创建或读取一个工作薄 Workbook 创建一个工作薄,就是整个Excel文档, WritableWorkbook wwb = Workbook.createWorkbook(os);
2015-10-10 16:42:19 332
原创 js,二进制浮点数和四舍五入的问题
javascript 通过浮点数形式只能表示出有限的个数,即:在JavaScript中使用实数的时候,常常只是真实值的一个近似表示。 JavaScript采用的是IEEE-754浮点数表示法(现在使用的的编程语言大多数多是使用该表示法)。IEEE-754浮点数表示法:是一种二进制表示法,它可以精确的表示分数,比如1/2,1/4,1/8,……,1/1024,但是我们一般使用的是分数多是十进制的1/1
2015-08-20 14:01:43 2879 2
转载 Java并发编程:Callable、Future和FutureTask
Java并发编程:Callable、Future和FutureTask 创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Java 1.5开始,就提供了Calla
2015-08-18 11:51:50 482
转载 Java 理论与实践: 正确使用 Volatile 变量
在 IBM Bluemix 云平台上开发并部署您的下一个应用。开始您的试用Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强
2015-08-16 01:09:48 431
转载 spring事务声明的几种传播特性
spring事务声明的几种传播特性时间 2014-08-24 09:04:01 ITeye-博客原文 http://dorishy.iteye.com/blog/2108236 主题 Java 最近遇到了一个spring事务导致的问题,所以写了几个小程序了解了一下事务的传播特性,下面分别举例子分别看看事务的传播特性。事务的几种传播特性1.
2015-07-30 16:06:27 461
转载 spring的事务中程序控制事务成功失败(Transaction marked as rollback)
spring的事务中程序控制事务成功失败(Transaction marked as rollback)博客分类:spring事务spring事务 A方法之外加有事务管理拦截器,在A方法中做一系列操作,操作过程中捕获了一个异常,因为此异常不影响业务,捕获后需要正常向下运行,最终事务管理器提交事务时报了如下错误Transaction has been ro
2015-07-30 15:59:00 1280
转载 Java NIO系列教程(二) Channel
Java NIO系列教程(二) Channel原文链接 作者:Jakob Jenkov 译者:airu 校对:丁一Java NIO的通道类似流,但又有些不同:既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。通道可以异步地读写。通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。正如上面所说,从通道读取
2015-05-31 20:20:10 392
转载 Java NIO系列教程(一) Java NIO 概述
Java NIO系列教程(一) Java NIO 概述原文链接 作者:Jakob Jenkov 译者:airu 校对:丁一Java NIO 由以下几个核心部分组成:ChannelsBuffersSelectors虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其
2015-05-31 19:51:04 376
转载 [转]解决proxool连接oracle内存溢出的问题
[转]解决proxool连接oracle内存溢出的问题2012-8-14阅读1289 评论0Proxool是一个很优秀的开源连接池。我曾经比较过dbcp, c3p0 和 proxool 这三个连接池,阅读和分析它们的代码。相比之下,proxool 用了cglib,其源码显得相当简洁优雅。 但是很不幸,在这一次,内存泄漏的帐要算在它头上。 我们使用的是proxool
2015-05-15 09:50:40 1167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人