6 嘿lemon

尚未进行身份认证

http://my.csdn.net/u012343297#

等级
TA的排名 1w+

java高并发锁的3种实现示例代码

初级技巧-乐观锁乐观锁适合这样的场景:读不会冲突,写会冲突。同时读的频率远大于写。以下面的代码为例,悲观锁的实现:publicObjectget(Objectkey){synchronized(map){if(map.get(key)==null){//setsomevalues}returnmap.get(k...

2018-09-18 14:47:27

微信小程序接口开发之加密数据解密算法

微信小程序接口如果涉及敏感数据(如wx.getUserInfo当中的openId和unionId),接口的明文内容将不包含这些敏感数据。开发者如需要获取敏感数据,需要对接口返回的加密数据(encryptedData)进行对称解密。解密算法如下:1、对称解密使用的算法为AES-128-CBC,数据采用PKCS#7填充。2、对称解密的目标密文为Base64_Decode(enc...

2018-08-28 09:14:51

微信小程序源码案例大全

微信小程序demo:足球,赛事分析小程序简易导航小程序demo:办公审批小程序Demo:电魔方小程序demo:借阅伴侣微信小程序demo:投票微信小程序demo:健康生活小程序demo:文章列表demo微商城(含微信小程序)完整源码+配置指南...

2018-08-22 09:12:50

Jmeter对HTTP请求压力测试、并发测试的简单使用方法

    最近公司需要开发一个简单的报名系统,供外网用户提供报名服务,由于我们公司是个初创的微型公司,开发人员都是刚毕业不久,开发经验相当缺乏。对于服务器性能测试这块的经验更是少得可以忽略。迫使不得不让我们去尝试了解测试的知识。首先

2018-08-18 11:30:50

Warn: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead

Http客户端使用getResponseBodyAsString()时,会出现警告:Goingtobufferresponsebodyoflargeorunknownsize.UsinggetResponseBodyAsStreaminstead原因是:返回的HTTP头没有指定contentLength,或者是contentLength大于上限(默认是1M)。如果能确...

2018-08-15 09:59:42

centos 上配置单机版fastdfs

1、安装gcc等工具yum-yinstallzlibzlib-develpcrepcre-develgccgcc-c++opensslopenssl-devellibeventlibevent-develperlunzipnet-toolswget2、安装libeventyum-yinstalllibevent3、安装libfastco...

2018-08-13 17:37:32

MongoDB 可视化工具Studio 3T介绍

告别终端使用可视化工具Studio3T对MongoDB进行数据库的操作。简单的使用步骤介绍1、启动MongoDB服务器(方法见MongoDB介绍与安装中的介绍)2、连接MongoDB服务器3、操作数据库<linkrel="styleshe...

2018-07-31 16:13:45

JVM 垃圾回收 GC详解

1.GC概述1.1GC(GarbageCollection)是JVM的核心组件,它在JVM中以单独的线程(daemonthread)运行,作用于内存堆区域(StackSpace),扫描那些经过new关键字创建的无用的对象并清除以释放内存,必要时整理内存。只作用于堆区域吗?也会扫描方法区(永久代)只处理经过new关键字创建的对象吗?也会处理无用常量和无用类...

2018-07-30 14:47:49

用Maxwell实时监听Mysql的binlog日志,并且把解析的json格式数据发送到kafka窗口

具体步骤一:在linux环境下安装部署好mysql1开启binlogsudovi/etc/my.cnf2mysql的binlog格式有3种,为了把binlog解析成json数据格式,要设置binlog的格式为row(binlog有三种格式:Statement、Row以及Mix...

2018-07-23 11:11:12

MyBatis-Plus 工具使用之EntityWrapper

1、项目中引入jar包,我这里使用Maven构建<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus</artifactId><version&amp

2018-07-23 11:01:41

win10下安装kettel

1、下载Kettel,下载地址:https://community.hitachivantara.com/docs/DOC-10098552、安装JDK,我这里安装的是JDK1.83、解压Kettel目录

2018-07-17 09:06:16

Spring Boot笔记之自定义启动banner

SpringBoot笔记之自定义启动banner 控制banner内容SpringBoot启动的时候默认的banner是spring的字样,看多了觉得挺单调的,SpringBoot为我们提供了自定义banner的功能。自定义b...

2018-07-09 17:31:29

docker创建mysql容器

1、查看mysql源:dockersearchmysql2、获取mysql镜像:dockerpullmysql/mysql-server3、创建mysql容器dockerrun--nametest-mysql-p3308:3306-eMYSQL_ROOT_PASSWORD=123456-dmysql4、运行mysql并测试连接dock...

2018-06-21 16:16:20

centos 7上docker-ce安装及使用

1、卸载旧版本$sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\d...

2018-06-20 16:36:46

centos 7安装docker-compose

1.检查是否安装python-pip,在终端下运行命令:pip-V从上图中可以看出系统未安装python-pip安装python-pip先安装:yum-yinstallepel-release安装python-pip:yum-yinstallpython-pip安装完成后输入:pip-V查看2.安装docker-composepi...

2018-06-20 11:46:00

protobuf的Java应用实例

Protobuf协议,全称:ProtocolBuffer它跟JSON,XML一样,是一个规定好的数据传播格式。不过,它的序列化和反序列化的效率太变态了……来看看几张图你就知道它有多变态。Protobuf的Java实例一、安装Protobuf去Protobuf的Gi...

2018-06-15 10:36:46

Maven clean install 跳过单元测试

1、使用MVN命令mvncleaninstall-DskipTests或者mvncleaninstall-Dmaven.test.skip=true2、Eclipse中设置cleaninstall跳过在pom中设置如下即可。<plugins><plugin>&l...

2018-05-09 14:16:14

ClassLoader,Thread.currentThread().setContextClassLoader,tomcat的ClassLoader

实际上,在Java应用中所有程序都运行在线程里,如果在程序中没有手工设置过ClassLoader,对于一般的java类如下两种方法获得的ClassLoader通常都是同一个this.getClass.getClassLoader();Thread.currentThread().getContextClassLoader();方法一得到的Classloader是静态的,表明类...

2018-05-08 09:28:27

Tomcat之XML解析器Digester

Catalina中使用Digester解析XML(server.xml)配置文件并创建应用服务器。Digester是一款用于将XML转换为Java对象的事件驱动型工具,是对SAX的高层次封装,它提供了更加友好的接口,隐藏了XML节点具体的层次细节,使开发者可以更加专注于处理过程。Digester最早作为AppacheStruts的一部分,后来考虑其通用性,将其移动到了AppacheCo...

2018-05-07 14:34:49

Tomcat完整设计

1、Tomcat应用服务器设计图2、Tomcat组件Server:表示整个Servlet容器,tomcat运行环境种只有惟一一个Sever实例。Service:Service表示一个或者多个Connector集合,这些Connector共享同一个Container来出合理其请求。在同一个Tomcat实例内可以包含任意多个Service实例,他们彼此独立。Connector:Tom...

2018-05-07 10:50:51

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!