自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java虚拟机内存管理模型

Java虚拟机内存管理模型1.JVM运行时数据区域JVM内存结构主要有三大块:堆内存、方法区和栈。堆内存是JVM中最大的一块由年轻代和老年代组成,而年轻代内存又被分成三部分,Eden空间、From Survivor空间、To Survivor空间,默认情况下年轻代按照8:1:1的比例来分配;1.1介绍方法区存储类信息、常量、静态变量等数据,是线程共享的区域,为...

2019-07-02 18:24:00 335

原创 SimpleDateFormat 你真的用对了吗?

SimpleDateFormat 常用来做日期与字符串的转换,但你真的用对了吗?A同学这样用:每次需要时就SimpleDateFormat sdf = new SimpleDateFormat(datePattern)。B同学觉得每次都new很多余,然后改造成单例:public static SimpleDateFormat sdf = new SimpleDateFormat(...

2019-06-20 18:09:52 998

原创 多线程开发之内修可见

直观的了解线程运行状态切换示意图,对方法不熟悉的可以查阅api。volatile的主要功能是:变量对多线程的可见性和禁止JVM指令重排序。volatile可见性介绍volatile之前,我们先看下面的例子。让代码运行在JVM设置为Server服务器的环境中,配置Eclipse中JVM的运行参数为 -server,设置界面如下单击Run按钮...

2019-06-13 14:01:43 162

原创 多线程开发之外练互斥

​认识两个关键字:synchronized和volatile,主要用来解决多线程数据安全问题。synchronizedsynchronized是一个同步锁,阻塞多线程并发访问一个方法或方法块,也就是线程必须同步访问资源。1.对象锁每个对象拥有一个synchronized锁。上面两个线程同时访问一个没有同步的方法,造成数据的不安全(数据脏读),在方法...

2019-06-05 18:44:32 199

原创 zookeeper核心技术

​一、集中式,分布式集中式系统指由一台或者多台计算机组成中心节点,数据和整个系统的业务单元都集中在这个中心节点上,系统的所有功能都是集中处理。分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通讯和协调的系统。二、zookeeper简介zookeeper是一个开放源代码的分布式协调服务,其目标是将那些复杂且容易出错的分布式一致性服务封装起...

2019-05-30 17:05:37 516

原创 如何设计一个权限管理模块?

我们每天都在使用各种各样的办公自动化系统,也叫OA、ERP系统。不同的用户登录能看到的菜单和数据资源都不一样。比如,管理员登入财务系统,能看见员工模块,员工登录就看不见,这就是菜单权限;员工登录财务系统,只能看见自己的工资明细,却看不见别人的,这就是数据权限。那么如何做一个实用的权限模块呢?我们来设计三张表,用户表、用户权限表、资源表。用户表存放账号登录信息,资源表...

2019-05-29 19:29:42 9732 4

原创 JMS-Java消息服务(Java Message Service)应用程序接口

JMS是Java平台中面向消息中间件(MOM)的API,绝大多数MOM提供商都对JMS提供支持,类似于连接驱动程序。简单理解:两个应用程序之间需要通信,使用JMS服务,进行中间转发(异步通信),可以解除应用耦合。 JMS两大优势。异步:JMS是一个异步的消息服务;可靠:JMS保证消息只会递送一次。 JMS两种消息模式: ...

2018-11-20 10:48:37 381

原创 3DES加解密优化-单例模式

在一些分布式联机交易系统中,为确保信息传递的保密性,一般都会对数据进行加解密,就需要各式各样的加解密算法,在高并发的情况下,这类算法比较耗损性能,可以进行优化。以3DES加解密为例说一下优化方式。 未优化之前代码,标 蓝色/红色 需要改造:public class DesThreeUtil { /** * 采用3Des算...

2018-11-19 14:33:08 807

原创 检出项目SVN地址链接不上

有时候我们从SVN上检出项目后,发现SVN地址未链接上,这样就不能提交代码,可以这样去解决:首先找到SVN资源库,找到你检出的项目,右键选择,将URL复制到剪贴板。然后回到你检出的项目,右键选择,Team------>Apply Patch...选择URL,右键粘贴,点Finish即可。更多推送文章请关注公众号:...

2016-04-14 10:57:33 2629

原创 BigDecimal计费

BigDecimal 的加减乘除运算、四舍五入法、比较法:/*** 提供精确的加法运算* @param v1 参数1* @param v2 参数2* @return 两个参数的和*/public static double add(double v1,double v2){BigDecimal a=new BigDecimal(v1);BigDecimal b=new B...

2016-04-13 20:52:25 342

原创 SpringMVC4 配置

一、SpringMVC4 基本配置文件1、架包 spring4.0 <dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>4.0.5.RELEA...

2015-11-26 15:50:26 568

原创 mybatis入门学习

一、准备相应的开发环境准备mybatis和连接mysql的驱动架包,log4j相关的是日志文件和架包,可以不用管,另外的.dtd文件是用于方便快捷显示标签的文件,也可以不用管。二、mysql数据库建表新建一张表t_dep,字段为DEP_ID <int,自增长>,DEP_NAME<varchar>。三、代码编写1.编写t_dep的实体类...

2015-11-25 16:16:41 410

原创 linux常用命令

LUNIX常用命令汇总LUNIX常用命令汇总1、ls 列出当前目录下所有文件及文件夹2、cd XX 进入XX目录3、cd .. 返回上一级目录4、vi 查看文件5、查看某文件状态下,按 i 键 进入修改状态,修改完成后,按esc ,SHIFT+冒号,输入wq,按回车即可将修改内容保存。6、service iptables ...

2015-08-15 13:29:44 987

原创 java dom解析xml

1.加载xml文件:首先生成一个docmentBuilder :DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();DocumentBuilder builder = factory.newDocumentBuilder();利用io流加载xml:FileInputStream in...

2015-08-13 18:47:53 447

原创 匿名内部类

public interface AnonymousTest {public void fid(String tr);}public class Test {public static void main(String arg[]) {Integer a[]={3,4,5};app("1","2",a);}public static void app(f...

2015-08-06 19:31:43 338

原创 Object..values可变参数列表,可理解为object[]数组类型

public class Test {public static void main(String arg[]) { List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(2);Integer[] array=list.toArray(...

2015-08-06 17:26:49 711

原创 struts2拦截器获取http请求参数

public String intercept(ActionInvocation invocation) throws Exception {Map<String,Object> map=invocation.getInvocationContext().getParameters(); String []value=(String[]) map.get(key);。。。...

2015-08-05 12:07:54 1038

空空如也

空空如也

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

TA关注的人

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