自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 jna调用c编写的dll

我们团队目前开发的产品是用java语言编写的,大家都知道,java编写的代码随便都可以被反编译,导致别人可能会看到你“裸奔”的样子。所以,为了避免这种安全隐患,团队最终商定,将部分核心代码改用c语言编写,封装为dll,再由java调用。于是乎,我们就开始jna初探。今天通过各种百度,终于做了个例子出来,在此做个记录,以备后路之需。1、构造一个dll由于本机的vs2015没有安...

2019-02-14 00:01:00 135

转载 深入浅出CAS

前言CAS(Compare and Swap),即比较并替换,实现并发算法时常用到的一种技术,Doug lea大神在java同步器中大量使用了CAS技术,鬼斧神工的实现了多线程执行的安全性。CAS的思想很简单:三个参数,一个当前内存值V、旧的预期值A、即将更新的值B,当且仅当预期值A和内存值V相同时,将内存值修改为B并返回true,否则什么都不做,并返回false。问题...

2018-03-14 23:34:00 123

转载 java.util.concurrent 02.Aomic

Aomic数据类型有四种类型:AomicBoolean,AomicInteger,AomicLong, 和AomicReferrence(针对Object的)以及它们的数组类型,还有一个特殊的AomicStampedReferrence,它不是AomicReferrence的子类,而是利用AomicReferrence实现的一个储存引用和Integer组的扩展类首...

2018-03-14 23:30:00 201

转载 java.util.concurrent 01.包结构

01、Aomic数据类型  这部分都被放在java.util.concurrent.atomic这个包里面,实现了原子化操作的数据类型,包括Boolean,Integer,Long, 和Referrence这四种类型以及这四种类型的数组类型02、锁  这部分都被放在java.util.concurrent.lock这个包里面,实现了并发操作中的几种类型的锁03、ja...

2018-03-13 23:19:00 107

转载 JVM内存结构

1、内存构成JVM内存结构主要有三大块:堆内存、方法区和栈。堆内存是JVM中最大的一块由年轻代和老年代组成,而年轻代内存又被分成三部分,Eden空间、From Survivor空间、To Survivor空间,默认情况下年轻代按照8:1:1的比例来分配;方法区存储类信息、常量、静态变量等数据,是线程共享的区域,为与Java堆区分,方法区还有一个别名Non-Heap(非堆...

2018-03-13 22:55:00 110

转载 理解 TCP的三次握手 四次分手

1、三次握手指的是:在通过TCP协议建立网络连接时,要经过的过程。三次握手分别为:  1、客户端向服务器发送连接请求;  2、服务器响应给客户端,说可以建立连接;  3、客户端再发送一个确认消息给服务器,这样三次握手才算完成;2、四次分手是断开连接的过程分解,分别为:  1、客户端向服务器发送关闭连接的请求;  2、服务器向客户端返回关闭连接的结果,这样通过...

2018-03-08 21:10:00 169

转载 synchronized 和 ReentrantLock

1、synchronized 用于方法或代码块,加上它后可以确保该对象的该方法是串行的,不可并行执行。即:该方法加上了锁。这种锁方式比较简单,只需在方法或代码块前声明即可,无需显式的解锁。2、ReentrantLock是接口Lock的实现类,它提供了tryLock、unLock等方法,可用于显式对代码块加锁。  注意,这种方式加锁后,需要通过unLock方法显式的释放锁。一般会...

2018-03-08 20:41:00 87

转载 外系统对接用友U8

用友U8提供的数据集成方式有:1、EAI模式;2、OpenAPI模式;1、EAI模式  它是U8早期版本就提供的一种企业数据集成模式,它比较适合用于内网系统与U8之间的数据集成,比如:WMS系统、MES系统等。  具体的实现方式有两种:    1、通过调用COM组件的方式实现与U8系统的通信;    2、通过HTTP的方式,U8提供了一个用于交互的HTTP地址,可以I...

2018-03-07 23:45:00 3643

空空如也

空空如也

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

TA关注的人

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