自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张晓亮

技术交流

  • 博客(17)
  • 资源 (25)
  • 收藏
  • 关注

原创 MySQL MVCC机制深入

MySQL MVCC机制什么是MVCCMVCC (Multiversion Concurrency Control) 中文全程叫多版本并发控制,是现代数据库(包括 MySQL、Oracle、PostgreSQL 等)引擎实现中常用的处理读写冲突的手段,目的在于提高数据库高并发场景下的吞吐性能。如此一来不同的事务在并发过程中,SELECT 操作可以不加锁而是通过 MVCC 机制读取指定的版本历...

2020-05-03 23:26:09 422

原创 PowerDesigner导出chm

PowerDesigner导出chm第一步:将已经生成的pdm文件打开,将workspace中数据库下的Reports点开第二步:鼠标右击Reports下的文件点击Generate-->html生成HTML文件第三步:点开htm2chm.exe弹出小框,点击Compiler(没有自己下载)第四步:选择刚才生成的123文件夹,下面的内容就自动填好了,然后点击start即可。每五步:生成完成后,点击ok即可...

2020-05-26 11:04:33 616

原创 Redis限制N小时内每用户Id最多只能登录M次解决方案

package com.zxl.redis.rediscode;import redis.clients.jedis.Jedis;import java.util.List;/** * @author xiaoliang * @date 2020/5/12 21:30 * @since V1.0 */public class LoginValidate { //设置成10s是因为方便测试 //周期时间为毫秒 final static int EXPIRE_TI

2020-05-12 23:12:53 775 1

原创 MySQL 事务与锁机制深入

MySQL事务与锁机制什么是数据库的事务数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。事务性质ACID原子性(Atomicity)事务中的全部操作在数据库中是不可分割的,要么全部完成,要么全部不执行。一致性(Consis...

2020-05-02 23:32:53 540

转载 JDBC与JNDI区别

Java Database Connectivity (JDBC)是一个标准的Java API,它由一组类和接口组成,Java应用程序开发人员使用它来访问数据库和执行SQL语句 JNDI(Java Name Directory Interface),可不仅仅是进行数据库定位的, 它是给当前应用服务器所管理的所有资源一个唯一的标识,包括数据库,网页,文件, 连接池等等。

2015-01-28 15:40:20 645

转载 JQuery上传插件Uploadify API详解

JQuery上传插件Uploadify API详解一、相关key值介绍uploader:uploadify.swf文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框,默认值:uploadify.swf。script:后台处理程序的相对路径 。默认值:uploadify.php scriptData:上传到后台的参数,参数为json格式。

2014-03-25 14:49:09 470

原创 关于jsf标签rich:coluom有值和无值时宽度不一样新写法

rowClasses="right_dise,right" width="100%"                                            value="#{templeElementBean.dataModel}" cellpadding="1"                                            cellspacing=

2013-12-25 13:31:48 910

转载 js面试问题

一、JS闭包。f = function() {return true;};   g = function() {return false;};   (function() {      if (g() && [] == ![]) {         f = function f() {return false;};         function g() {return

2013-11-22 13:48:25 906

转载 建立数据库链接 create database link

建立数据库链接 create database link在ORACLE里面,远程数据访问,像查询、更新等可以通过Database Link来实现。数据库连接需要在建立Database Link的两台机子上都运行Oracle Net(以前叫SQL*NET 和NET 8)。 语法如下1 Database Link 的创建:有两个数据库服务器A/B, 其中A的IP地址为172.2

2013-11-22 13:44:46 6208

转载 单例模式

定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关系不熟悉的朋友可以参考文章:设计模式

2013-11-22 11:06:33 520

原创 jsf标签 from表单验证

function validate(){      var flag=true;   var fujianurl=document.getElementById("fujianshangchuanform:fieldsDataTable-402883aa2ba88bca012ba903775b0420:0:FJ_F_URL-402883aa2ba88bca012ba903775b0420"

2013-08-15 15:49:30 1477

原创 ant 解压

package com.zxl.jzip;import java.io.*;import org.apache.tools.zip.*;import java.util.Enumeration;import java.util.zip.ZipException;public class Ziptest {public static void readByAp

2013-08-09 11:06:26 453

原创 ant 压缩文件

package com.zxl.test;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.List;

2013-08-09 11:04:02 754

原创 ant 压缩文件夹

package com.zxl.test;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.CRC32;import java.util.z

2013-08-09 10:58:19 1067

原创 dom4j 生成xml文件

package com.dom.xml;import java.io.FileWriter;import java.io.IOException;import java.io.StringWriter;import java.io.Writer;import org.dom4j.Document;import org.dom4j.DocumentHelper;impor

2013-08-09 10:46:58 500

原创 jsf提交验证(<a4j:commandButton><h:commandButton>)

function checkform(){      var flag=true;var biaoti=document.getElementById("form1:fieldsDataTable-4028839d2b2ce122012b2dba78fa12e4:0:BT-4028839d2b2ce122012b2dba78fa12e4").value;       if(biaoti

2013-08-09 10:31:25 2485

原创 js去掉空格(左,右,全部)

设置js属性文件   //去掉左右空格       String.prototype.trim=function(){      return this.replace(/(^\s*)|(\s*$)/g, "");   }    //去掉左边空格   String.prototype.ltrim=function(){      return this.repl

2013-08-09 10:04:34 641

oracle 客户端

oracel 客户端 ,使用于当前oracle所有版本。对native 所有oracle访问支持。亲测可用。

2020-08-14

3.java设计模式-创建者模式-抽象工厂模式.pdf

java设计模式-创建者模式-简单工厂模式。详细的讲解了什么是抽象工厂模式及应用场景和应用场景的代码事例。及各工厂模式的区别。

2019-07-04

2.java设计模式-创建者模式-工厂方法模式.pdf

java设计模式-创建者模式-简单工厂模式。详细的讲解了什么是工厂方法模式及应用场景和应用场景的代码事例。及各工厂模式的区别。

2019-07-04

1.java设计模式-创建者模式-简单工厂模式.pdf

java设计模式-创建者模式-简单工厂模式。详细的讲解了什么是简单工长模式及应用场景和应用场景的代码事例。

2019-07-04

RabbitMQ 学习整理.pdf

RabbitMQ 学习整理 包括RabbitMQ 配置详解,交换机有四种类型,分别为Direct,topic,headers,Fanout,消息确认机制,多线程处理消息,消费端的限流策略,回调等。都有代码,保证代码正确性都是自己的的从工程中直接COPY出来的,其中还包括 学习的一此地址。

2019-07-02

JDK监控和故障处理工具

自已整理的平常用于监控JKD内存及解决生产中内存溢出的方法及思路。

2019-01-22

基于 Redis 的分布式锁

自己整理的如何利用redis实现分布式锁,redis实现分布式锁看这一篇绝对够。

2019-01-22

MYSQL学习整理

自已整理的mysql学习笔记,其中包括索引类型,存储类型,及优化等等信息。

2019-01-22

JWT 生成Token及验证

JWT生成token及验证(过期时间)用于前后断分离,及APP认证,可结合redis使用也可单独使用。

2019-01-22

jdk1.8 Lambda表达式

自已整理完全版最长用的lambda,基中包括lamnda介绍简答实体及多线程list,map相互转换等等。

2019-01-22

jdk1.832位压缩版2

jdk1.8 32位压缩版 部分1 同时下载 部分2同时解压即可使用。部分1地址:https://download.csdn.net/download/u011192215/10893617

2019-01-03

jdk1.832位压缩版1

jdk1.8 32位压缩版 部分1 同时下载 部分2同时解压即可使用。部分2地址:https://download.csdn.net/download/u011192215/10893628

2019-01-03

mysql replication 配置(主从复制读写分离)

此文档包括怎样在liunx下搭建主从重复读写分离的全过程,及其中遇到问题及处理方法。完善搭建mysql数据库集群。

2017-04-01

内存溢出处理方法

内存溢出处理办法,生成内存溢出分析文件,可清楚因为什么原因导致内存溢出。

2017-04-01

jquery_ui Demo

所有jqueryui例子 API

2014-03-25

处理url乱码问题

对于程序员来说url乱码是一定会碰到的对于处理方面一些初级程序员是没有经验的所以把自己对url处理乱码的方法分享出来希望对需要的人有帮助

2013-08-19

json处理与转换

json操作其中包括了json的所有操作 例如List Map Set转为json字符串 把java 类转为字符串 把json串转为对象等

2013-08-19

hibernate log4j配置文件

对于hibernate 的日志配置,只要把下载下来的文件拷贝到src目录下即可运行,日志中包括了对hibernate的日志的注释可以根据自己的不同需求更改日志配置信息

2013-08-19

hibernate 状态详解

详细介绍hibernate 的几种状态,包括在几种状态下可以作的打操作 和每个状态的介绍,能更深入了解到 hibernate的执行过程

2013-08-19

hibernate demo

hibernate annotation 操作数据库包括对数据库的增删改查,其中包括HQL SQL OBC 等查询,部署上去就可以用,很好用的学习hibernate anntation demo

2013-08-19

jdk1.6免安装版

jdk1.6免安装版和安装版相同,对于我个人还是习惯于安装解压版的不使写入注册表包含的jar包更全面

2013-08-09

java反编译软件

对于java编译生成的class文件必须用工具打开,对于一些网上的反编译工具有时候不能完全编译,本软件可以把class 文件完整的编译成java文件

2013-08-09

myeclipse下sva

sva配合myeclipse使用,可以使项目管理更方便

2013-08-09

weblogic 创建domain

weblogic添加一个工作域,工作域可以单独启用,

2013-08-09

java对日期的加减操作

对日期的加减包括对月,日,年,天的所有操作

2013-08-09

空空如也

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

TA关注的人

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