java
小猪跑得快-Fly
路走着走着就变成了平路!
展开
-
java jdk 环境变量
CLASSPATH;%JAVA_HOME%\lib;.;%JAVA_HOME%\lib\ojdbc14.jar;D:\Program Files\Java\jdk1.6.0_18\libJAVA_HOMED:\Program Files\Java\jdk1.6.0_18原创 2016-07-19 10:50:55 · 299 阅读 · 0 评论 -
大数据批处理框架 Spring Batch
如今微服务架构讨论的如火如荼。但在企业架构里除了大量的OLTP交易外,还存在海量的批处理交易。在诸如银行的金融机构中,每天有3-4万笔的批处理作业需要处理。针对OLTP,业界有大量的开源框架、优秀的架构设计给予支撑;但批处理领域的框架确凤毛麟角。是时候和我们一起来了解下批处理的世界哪些优秀的框架和设计了,今天我将以Spring Batch为例,和大家一起探秘批处理的世界。初识批处理典型场景转载 2017-11-22 17:14:29 · 2145 阅读 · 0 评论 -
SubList 使用注意事项
查找java原代码我们可以看到:tempList的subList实现代码在AbstractList类里边,然而无论如何,最终 的结果都是返回一个AbstractList的子类:SubList(该类是一个使用默认修饰符修饰的类,其源代码位于 AbstractList.java类文件里边),SubList类的构造方法: SubList(AbstractList list, int from原创 2017-12-01 10:57:43 · 335 阅读 · 0 评论 -
mysql 排查死锁
操作步骤:1、session 1 执行: start transaction; select *from t1;2、session 2 在第1步执行完后执行: drop table t1;此时session 2的drop语句被阻塞。那么怎么分析查看元数据锁呢?方法:1)执行show processlist;原创 2017-10-29 11:21:47 · 1843 阅读 · 0 评论 -
非公平锁 和 公平锁
前言 最近开始读JDK源码,所有心得准备总结成一个专栏,JDK Analysis系列的第一篇,就从万众瞩目的ReentrantLock开始吧,而谈到ReentrantLock,就不得不说AQS,它是AbstractQueuedSynchronizer类的简称,Doug Lea上神在JDK1.5将其引入,这才有了现在的并发包java.util.concurrent,所以要理解ReentrantL转载 2017-10-29 11:12:33 · 1648 阅读 · 0 评论 -
java 正则大全
function validate(){ var reg = new RegExp("^[0-9]*$"); var obj = document.getElementById("name"); if(!reg.test(obj.value)){ alert("请输入数字!"); } if(!/^[0-9]原创 2016-08-02 11:12:43 · 377 阅读 · 0 评论 -
java对redis的基本操作
一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解原创 2016-08-01 11:03:04 · 295 阅读 · 0 评论 -
java基础知识总结(绝对经典)
写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时候用?test。转载 2016-07-21 10:30:30 · 848 阅读 · 1 评论 -
【SSH进阶之路】Spring的IOC逐层深入——依赖注入的两种实现类型
上篇博文,我们介绍了为什么使用IOC容器,和IOC的设计思想以及IOC容器的优缺点,并且给大家转载了一篇介绍IOC原理的博文,我们这篇主要给大家依赖注入的两种方式,以及他们的优缺点。 我们这篇博文还是使用上篇博客中添加用户的实力,只是给大家在注入对象的方式上发生一点点变化,为了让大家更加容易接受。下面我们开始: 构造器注入转载 2016-07-21 10:00:42 · 295 阅读 · 0 评论 -
个人收藏,查询局域网电脑的IP,端口号,MAC地址(黑客技术入门)
网上看到很多都是使用nmap工具,这个工具我没有使用过,我自己实现nmap工具的功能,首先我们查询局域网内有哪些电脑是alive的,下面我写了一个脚本:ping.sh 这样局域网内哪些电脑的ip是alive的就可以知道,下面来查看对于IP的MAC地址,使用cat /proc/net/arp 命令:然后在使用netst转载 2016-07-21 09:13:55 · 1243 阅读 · 0 评论 -
session 设置超时
设置session的时间防止考试 300 --> Java 中设置这里要声明下要借助 Subject 这个类jar 包名称我贴下 --org.apache.shiro.subject.Subject1、Subject currentUser = SecurityUtils.getSubject();//获取当前活动用户信息;原创 2016-07-19 11:16:44 · 1360 阅读 · 0 评论 -
JDK1.8 字符串处理的一些简单的写法
package com.mavsplus.java8.turtorial.streams;import java.util.ArrayList;import java.util.List;import java.util.Optional;import java.util.UUID;/** * java.util.Stream使用例子 * * <pre> * ...原创 2019-08-21 17:35:54 · 1267 阅读 · 1 评论