自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LzwGlory的专栏

循序渐进 step by step!!!

  • 博客(1770)
  • 资源 (12)
  • 收藏
  • 关注

原创 Mongodb的日志扩展--logback(顶)

所需的jar包 ch.qos.logback logback-core 1.1.3 ch.qos.logback logback-classic 1.1.3 org.mongodb mongo-java-driver 2.5.2

2016-02-22 16:04:45 5044

原创 Spring AOP 5种切面方式的应用(顶)

import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.apache.log4j.Logger;import org.apache.shiro.web.servlet.ShiroHttpServletRequest;import org.aspectj.lang.JoinPoint;im

2015-12-15 16:09:58 1955

原创 shiro实现不同浏览器本修改密码时其余浏览器需要重新登录

/** * @author 作者 LzwGlory * @version 创建时间:2015年3月4日 下午5:46:11 * 类说明 shiro session管理 */public class MySessionDAO extends CachingSessionDAO { private static Logger log = Logger.getLogger(LoginCo

2015-03-11 11:50:36 3818 1

原创 对于shiro拦截器重写结合小窗口登录

package com.ultrapower.rw.web.ows.filter;import java.io.UnsupportedEncodingException;import java.util.Map;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.s

2015-03-02 18:04:19 2125

原创 小窗口登录对于jquery—ajax重写

define(function(require, exports, module) { var $ = require('$'); //是否已经弹出小窗口 var isToLogin=false; //备份jquery的ajax方法 var _ajax = $.ajax; //重写jquery

2015-03-02 18:02:18 1323

原创 用mysql的存储过程实现生成唯一订单号

DELIMITER $$USE `roamerbuddy`$$DROP PROCEDURE IF EXISTS `generate_orderNo`$$CREATE DEFINER=`root`@`%` PROCEDURE `generate_orderNo`(IN orderNamePre CHAR(2), IN num INT, OUT newOrderNo VARCHAR(25)

2015-03-02 16:07:49 6314 2

原创 与seajs结合解决所有浏览器的跨域问题

/** * 包含跨域请求工具类 */ var RequestHelper = { GatewayURL : rbOws.real_path + "/anon_httpsindex.html", Busy : false, sendRequest : function(url, handler, $) { var protocol = location.protocol;

2015-02-27 17:50:06 2441

原创 spring的集成测试

package cn.itcast.oa.reflect;import javax.annotation.Resource;import org.hibernate.SessionFactory;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.test.context.A

2014-07-13 15:02:48 1120

原创 Struts2结合EasyUI的combobox的二级联动json数组的返回

直接上代码:

2014-06-25 15:39:03 1584

原创 javaSwing的JTextField自动补全

直接上代码:主代码:package com.test;import java.awt.*; import java.awt.event.*;import java.util.*;import javax.swing.*;import javax.swing.event.*;import org.app.ticket.constants.StationConstant;i

2014-02-21 22:46:55 126098

原创 Spring3与hibernate4集中式声明事务管理与注解式事务管理

Email:[email protected]:http://blog.csdn.net/LzwGlory一.概述还像往常一样先了解下基础知识:Hibernate是一个开源的ORM框架,能自动为对象生成相应SQL并透明的持久化对象到数据库,我们首先来了解一下什么是“ORM”。ORM全称对象关系映射(Object/Relation Mapping),指将Java对象

2013-11-14 21:46:45 7692

原创 Spirng3基于注解(annotation)整合ehcache 使用页面缓存、对象缓存

一、1).了解下基于注释(annotation)的缓存(cache)技术它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果。Spring 的缓存技术还具备相当的灵活性,不仅能够使用 SpEL(Spring Expression Lang

2013-11-13 21:34:23 3361 2

转载 java文件内容过大,idea无法识别的问题

java文件内容过大,idea无法识别的问题在idea工具进行maven项目现在:web模块依赖 common模块当将common模块的代码mvn install时,web模块 找不到某个类,那个类一直报红。在idea可以查看到对应文件的图标,发现文件图标显示异常,主要原因是MibiService类的内容太大了,字节大小如下图:需要配置一下idea的配置文件即可首先找到idea的安装目录,然后找到bin目录中的idea.properties文件修改文件中这一...

2020-11-24 14:36:21 1873

转载 十分钟学会Charles抓包(iOS的http/https请求)

本文使用的Charles版本是4.1.1,Mac OS版本是10.12.4,主要内容:下载 安装 破解 Mac HTTP抓包 iOS HTTP抓包 iOS HTTPS抓包下载 安装官方下载最新版本:https://www.charlesproxy.com/download/如下图,下载Mac OS版本Paste_Image.png也可使用我下载好的:https://pan.baidu.com/s/1sl0gKFz下载下来后直接安装破解Charles是收费的,打开时会

2020-11-17 14:36:53 1611

转载 远程面试蚂蚁金服,三面之后本以为石沉大海,没想到却被直接录取

当前环境,很多公司都采取了远程办公,远程面试。有一说一,第一次远程面试,还是比较紧张的。蚂蚁金服面试(视频一面)Java容器有哪些?哪些是同步容器,哪些是并发容器? 为什么 Java 要采用垃圾回收机制,而不采用 C/C++的显式内存管理? 一个线程的生命周期有哪几种状态?它们之间如何流转的? 什么是活锁、饥饿、无锁、死锁?怎么检测一个线程是否拥有锁? 如何解决同时存在的对象创建和对象回收问题 说说一致性 Hash 原理 新生代分为几个区?使用什么算法进行垃圾回收?为什么使用这.

2020-10-05 00:49:38 1609

转载 springboot项目中使用mvc:annotation-driven问题

背景在一次无意的观察中,发现应用A(一个springboot应用)中的拦截器没有生效,该拦截器通过WebMvcConfigurerAdapter::addInterceptors注册定位分析了一圈代码没有发现异常的情况下,和其他拦截器生效的应用对比,发现唯一的区别在于A使用了mvc:annotation-driven注解该注解会自动生成3个Bean,其中一个bean为RequestMappingHandlerMapping(该点google得知)通过在DispatcherServlet::do

2020-07-24 11:19:34 1353

转载 Spring Boot拦截器不生效

初步现象新建的Spring Boot拦截器不生效1初步排查- 排查拦截器是否注册- 拦截器的excludePathPatterns等属性是否设置正确这些都没问题,进行下一步排查123进一步排查debug DispatchServelt,查看拦截器是否存在handler中结果发现存在两个RequestMappingHandlerMapping实例,其中一个包含新建的拦截器,另一个没有任何拦截器深入为什么存在两个RequestMappingHandlerMapping实例Reque

2020-07-24 11:13:47 684

转载 Flink总结-设置Jvm参数

jvm设置http://www.360doc.com/content/12/1023/16/9615799_243296263.shtml堆设置-Xms :初始堆大小-Xmx :最大堆大小-XX:NewSize=n :设置年轻代大小-XX:NewRatio=n: 设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4-XX:Sur...

2020-03-12 16:22:17 5518

转载 Unable to locate Spring NamespaceHandler for XML schema产生的原因及解决方法

结论原因有两个:context、aop及其他spring相关的xml命名空间需要特殊Jar包才能解析。必须确保pom文件中依赖了对应的spring jar包。context对应spring-context.jar包。aop对应spring-aop.jar包。如果配置文件中定义了2个及以上的spring xml命名空间,那么要防止jar包中配置文件相互覆盖。spring系列jar包中配置文件的...

2020-03-03 10:23:14 1677

转载 Flink DataStream 算子 Map、FlatMap、Filter、KeyBy、Reduce、Fold、Aggregate

总结Flink DataStream 算子: Map、FlatMap、Filter、KeyBy、Reduce、Fold、Aggregate 的使用。Map [DataStream->DataStream]Map: 一对一转换,即一条转换成另一条。package com.bigdata.flink.dataStreamMapOperator;import com.bigdata....

2020-03-02 16:24:59 1064 2

转载 idea日志快捷键模板,方法名称加参数输出

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='\+\" ' + params[i] + ' :\"\+ '+para...

2019-12-16 15:17:35 886

转载 Java中try()...catch()用法

在stackoverflow偶尔看到的一个关于try()...catch()的用法,通常我们使用try...catch()捕获异常的,如果遇到类似IO流的处理,要在finally部分关闭IO流,当然这个是JDK1.7之前的写法了;在JDK7优化后的try-with-resource语句,该语句确保了每个资源,在语句结束时关闭。所谓的资源是指在程序完成后,必须关闭的流对象。写在()里面的流对象对应的...

2019-12-13 17:55:14 394

转载 TimingWheel[时间轮]介绍

Kafka的延迟操作是一个相对独立的组件,他的主要功能是管理延迟操作,底层依赖于Kafka提供的时间轮实现。JDK本身提供的java.util.Timer也可以实现定时任务,但是如果系统请求量巨大,性能要求很高,他们底层所依赖的数据结构存取操作复杂度都是O(nlog(n))为了将时间复杂度降为o(1),一般会使用其他方式的定时任务组件,比如zookeeper的时间桶方式处理session过期,...

2019-11-29 19:05:13 329

转载 DelayQueue(2)示例

背景网民在网吧上网,交钱上网,到点下机,一个是wangmin实体类,要继承Delayed接口,一个是WangBa类,实现add、take队列元素等信息:public class Wangmin implements Delayed { //姓名 private String name; //身份证号 private int id; //截止时间...

2019-11-29 16:19:28 206

转载 Kafka session.timeout.ms heartbeat.interval.ms参数的区别以及对数据存储的一些思考

Kafka session.timeout.ms heartbeat.interval.ms参数的区别以及对数据存储的一些思考在计算机世界中经常需要与数据打交道,这也是我们戏称CURD工程师的原因之一。写了两年代码,接触了不少存储系统,Redis、MySQL、Kafka、Elasticsearch…慢慢地发现背后的一些公共的设计思想总是那么似曾相识,再深究一下,就会发现一些隐藏在这些系统背后的...

2019-10-13 10:18:35 2113

转载 并发锁之二:ReentrantReadWriteLock读写锁

一、简介  读写锁是一种特殊的自旋锁,它把对共享资源对访问者划分成了读者和写者,读者只对共享资源进行访问,写者则是对共享资源进行写操作。读写锁在ReentrantLock上进行了拓展使得该锁更适合读操作远远大于写操作对场景。一个读写锁同时只能存在一个写锁但是可以存在多个读锁,但不能同时存在写锁和读锁。  如果读写锁当前没有读者,也没有写者,那么写者可以立刻获的读写锁,否则必须自旋,直到没有...

2019-10-05 12:20:07 254

转载 synchronized修饰方法到底锁住的是什么

本文参看http://blog.csdn.net/shenshibaoma/article/details/53009505我们先给出本文的结论,synchronized修饰方法锁住的是对象的本身,也是this。下面我们通过代码来验证。public class Test164 { public static void main(String[] args) { MyThr...

2019-10-05 11:48:12 958

转载 linux下的atop 比top 命令好用多了(监控性能指标)

1.Atop[size=16.0000pt]1.1.Atop介绍 Atop 是计算机系统和进程的监视器, 该程序是一个交互式的监视器,用于查看Linux系统的负荷。它反映了系统硬件资源占用情况,如CPU,内存,硬盘和网络。平均每间隔10秒会显示有关的系统级资源占用情况(CPU,内存,硬盘和网络层)。 [root@skysan~]#atop 1 lPRC...

2019-08-31 22:47:30 3387

转载 Linux中Cache内存占用过高解决办法

在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态:这里的默认显示单位是kb,我的服务器是128G内存,所以数字显得比较大。这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少(我是说比例越少)。一般情况下,对此命令输出的理解可以分这几个层次: 不了解。这样的人的...

2019-08-31 22:45:43 729

转载 Linux内存异常:活跃进程使用的内存远远低于实际使用的内存

系统环境 [root@ceshiji ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 查看内存常用方法 (1)[root@ceshiji ~]# top 说明:top 按内存列排序,使用>可以移动到以内存排序 x高亮 z 加颜色。 (2)[root@ceshiji ~]# top -o %MEM ...

2019-08-31 22:23:25 801

转载 unix socket实现进程通信

抄一段使用unix socket client的c代码#include <stdio.h> #include <stddef.h> #include <sys/stat.h> #include <sys/socket.h>#include <sys/un.h> #include <errno.h> ...

2019-08-31 18:47:49 1312

转载 unix套接字

unix套接字常识点性能很多时候,我们用本机进程间通信时,会使用本地套接字unix socket来通信。本地套接字少了网络头、检验码等等一系列的东西,函数调用也没那么深,所以性能很高,在本地,使用unix socket+字节流,比tcp本地回路快两倍左右。使用unix socket+数据报,比udp本地回环快10%左右。缓冲区大小对于 unix domain socket,设置 ...

2019-08-31 11:47:28 606

转载 本文主要讲了笔者使用Strom中的一些优化建议

1、使用rebalance命令动态调整并发度Storm计算以topology为单位,topology提交到Storm集群中运行后,通过storm rebalance 命令可对topology进行动态调整。比如增加Topology的worker数,修改Bolt,Spout的并行执行数量 parallelism等,从而实现topology的动态调整,达到弹性计算的目的。(当然调整时要配合监控模块)...

2019-08-11 11:34:15 182

转载 storm定时任务使用实例

[http://twitter.github.io/heron/docs/getting-started/]1.背景需要在bolt中定时执行某些操作2.方法都是利用系统自带的定时tuple来完成,相当于系统自动发一个带有特殊标记的tuple,然后自己在bolt中判断,若为此特殊tuple,执行定时函数。(1)如果所有bolt都需要定时,可在topology入口处通过config设置...

2019-08-11 11:33:09 235

转载 storm关于fieldsGrouping的理解

在学习storm分组的时候看到有个fieldsGrouping,也就是按字段进行分组。看了一上午还是似懂非懂的,于是自己写了个例子跑了几遍,加深了下理解。我们先看一个例子这个是Toplogy的main方法,我们看到bolt接收的数据是按spot的field0字段进行分组,并且我们启用3个bolt线程来接收元组数据。public class Toplogy { public st...

2019-08-11 10:24:58 485

转载 统计Excel数据的重复个数(两个方法)

准备数据 这里在单元格区域“A1:A21"有一列数据 现在想从这一列数据中找出每个数据的重复个数,并显示在B列。 2 输入公式 在单元格B2输入公式: =COUNTIF(A:A,A2) 然后按回车(也就是Enter键),就会在B2位置看到相对应左边的A2位置的数据在整个A列中的重复个数了,如图。 3 批量统计 将鼠标光标放在...

2019-04-11 12:20:23 25192 1

转载 storm源码之理解Storm中Worker、Executor、Task关系 + 并发度详解

本文导读:1 Worker、Executor、task详解2 配置拓扑的并发度3 拓扑示例4 动态配置拓扑并发度Worker、Executor、Task详解:Storm在集群上运行一个Topology时,主要通过以下3个实体来完成Topology的执行工作:1. Worker Process(工作进程)——Spout/Bolt中运行具体处理逻辑的进程2. Execut...

2019-04-10 20:04:42 337

转载 Storm流之FieldGrouping字段分组

Storm流之FieldGrouping字段分组一、需求字符串按照是否包含o分组二、Topologypackage com.test.csdn;import com.test.storm.bolt.FieldPrintBolt;import com.test.storm.spout.SplitTestSpout;import o...

2019-04-10 18:36:30 227

转载 storm并行度

1.storm并行度 storm的并行是由非常多的supervisor完成的。 storm的supervisor运行的是topology中的spout/bolt task。 task是storm中进行计算的最小的运行单位,表示的是spout、bolt的运行实例。 程序执行的最大粒度的运行单位是进程。在supervisor中,运行task的进程称作worker。 supervis...

2019-04-10 18:21:48 217

转载 storm并行度配置详解(workers、executors、tasks的区别)

storm中要配置并行度,就必须要明白workers、executors、tasks三个的区别:Workers (JVMs): 在一个节点上可以运行一个或多个独立的JVM 进程。一个Topology可以包含一个或多个worker(并行的跑在不同的machine上), 所以worker process就是执行一个topology的子集, 并且worker只能对应于一个topology;worke...

2019-04-10 18:20:30 1000

json转换工具类

对于json字符串的转化和解析,提供的工具类!

2015-03-17

【精】30java工具类

使用java工具类可有效的提高开发效率! [工具类] CookieCounter .java.txt [工具类] 验证码img .jsp.txt [工具类] Java中计算任意两个日期之间的工作天数 .java.txt [工具类] java抓取网页 .java.txt [工具类] MD5 .java.txt [工具类] MD5强化版 .java.txt [工具类] MD5超强化版 .java.txt [工具类] XML 实用工具类 .java.txt [工具类] XML工具类2 .java.txt [工具类] 测试Mysql的最大连接数 .java.txt [工具类] 读取、打印输出、保存xml .java.txt [工具类] 分页split_page.jsp .jsp.txt [工具类] 获得汉字拼音首字母的java工具类.java.txt [工具类] 获取绝对路径 .java.txt [工具类] 记录log日志文件的工具类 .java.txt [工具类] 连接数据库的工具类 .java.txt [工具类] 使用Java程序来实现HTTP文件的队列下载 .java.txt [工具类] 文件操作工具类 .java.txt [工具类] 序列化保存为XML文件的工具类 .java.txt [工具类] 一个压缩工具类.java.txt [工具类] 用java编写简单UDP网络通信程序 .java.txt [工具类] 中文验证.jsp.txt [工具类] 日期DateUtil.java [工具类] 文件FileUtil.java [工具类] 通信客户端simpleClient.java [工具类] 通信服务端simpleServer.java [工具类] 框架StringUtil.java [工具类] 时间Time.java [工具类] 时间工具TimeUtil.java [工具类] 连数据库ConnectDB.java

2014-02-12

linux下运行包

直接在目录下加入这个包就可以解决 直接在目录下加入这个包就可以解决 直接在目录下加入这个包就可以解决

2014-01-14

jquery-file-upload案例

一个很详细的jquery-file-upload的java案例

2014-01-09

ffmpegexe文件

编译好的,不用再自己写了,自行下载吧!

2013-12-17

spket-1.6.23.jar 破解版

破解版的spket-1.6.23.jar,官网不好下啊!

2013-12-06

spring3hibernate4注解式事务管理

spring3hibernate4注解式事务管理

2013-11-15

spring3hibernate4注解是事务管理

spring3hibernate4注解是事务管理

2013-11-15

spring3hibernate4集中式声明

sprig3与hibernate4的集中式声明

2013-11-15

spirng3注解(annotation)与ehcache的对象、页面缓存

基于注解(annotation)Spirng3整合ehcache 使用页面缓存、对象缓存

2013-11-13

smartGWT最新zip

最新版jar 还有showcase演示 案例

2013-07-09

学生管理系统

使用Swing编写的界面,很好很强大,你值得拥有,学习很有价值的

2013-06-26

空空如也

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

TA关注的人

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