• 资深架构师谈架构(一):什么是架
  • 资深架构师谈架构(五):什么是软
  • 汽车出行服务O2O-架构设计
  • Java程序优化细节
精选文章
阿里云MQ消息队列详细使用说明文档

阿里云MQ消息队列详细使用说明文档

阿里云MQ消息队列详细使用说明文档 一.新建maven项目,引入配置如下附件中...

Junit单元测试不支持多线程的问题

Junit单元测试不支持多线程的问题

今天有一个哥们问了一个用junit测试多线程的问题,他把程序也发来了,说用m...

8年开发经验,浅谈程序员职业规划,中高级程序员请收藏

8年开发经验,浅谈程序员职业规划,中高级程序员请收藏

在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难有机会再发展...

java中的ThreadLocal详解

java中的ThreadLocal详解

一:定义 ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。 这个...

linux中的top命令详解大全

linux中的top命令详解大全

一:简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程...

联系我们

联系我们

本网站对内容的准确性、充分性、可靠性、完整性、延续性及安全性等均不作任...

热门推荐
阿里云MQ消息队列详细使用说明文档
编程语言

阿里云MQ消息队列详细使用说明文档

阿里云MQ消息队列详细使用说明文档 一.新建maven项目,引入配置如下附件中内容,如果没有使用maven插件,可以直接导入jar包(阿里云MQ使用相关jar包.rar)。 二.新建两个测试类,一个是生产者类,一个是消费者类,代码内容可以从阿里云官方网站上co...

阅读:1042017-06-23 16:42
Junit单元测试不支持多线程的问题
编程语言

Junit单元测试不支持多线程的问题

今天有一个哥们问了一个用junit测试多线程的问题,他把程序也发来了,说用main方法执行任何问题都没有,但是使用junit测试的话,程序就走不完,根据他的说法,我测试了一下,然后就用Junit开始单元测试,然后我就开始陷入崩溃的边缘... 测试结果果...

阅读:1062017-06-22 10:51
联系我们
程序员

联系我们

本网站对内容的准确性、充分性、可靠性、完整性、延续性及安全性等均不作任何担保。 本网站未注明出处的内容均为转载内容,其版权归原作者及原网站所有,如果您对本网站信息资源的版权存有异议,请您及时联系我们,本站核实信息真实性后给予删除链...

阅读:1752017-05-26 17:06
Java NIO介绍和基本使用demo
编程语言

Java NIO介绍和基本使用demo

一:定义和介绍 NIO是Java提供的非阻塞I/O API. 非阻塞的意义在于可以使用一个线程对大量的数据连接进行处理,非常适用于短数据长连接的应用场景,例如即时通讯软件. 在一个阻塞C/S系统中,服务器要为每一个客户连接开启一个线程阻塞等待客户端发送的...

阅读:1072017-05-26 10:54
app与后台的token、sessionId、RSA加密登录认证与安全解决方案
程序员

app与后台的token、sessionId、RSA

一.登录机制 粗略地分析, 登录机制主要分为登录验证、登录保持、登出三个部分。登录验证是指客户端提供用户名和密码,向服务器提出登录请求,服务器判断客户端是否可以登录并向客户端确认。 登录认保持是指客户端登录后, 服务器能够分辨出已登录的客...

阅读:1202017-05-25 17:07
利用Session防止表单重复提交,防浏览器发包
编程语言

利用Session防止表单重复提交,防浏

利用Session在服务器端解决表单重复提交,在服务器端解决就需要用到session了。具体的做法:在服务器端生成一个唯一的随机标识号,专业术语称为Token(令牌),同时在当前用户的Session域中保存这个Token。然后将Token发送到客户端的Form表单中,在Form表...

阅读:1082017-05-25 15:22
mysql中int、bigint、smallint 和 tinyint的区别和长度详解
数据库

mysql中int、bigint、smallint 和

MySQL数据库多种数字的类型,主要有int,bigint,smallint和tinyint。使用整数数据的精确数字数据类型。 一:bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。 存储大小为 8 个字节 。 P.S. bigint...

阅读:1082017-05-25 14:48
jvm调优、垃圾回收机制等详解
编程语言

jvm调优、垃圾回收机制等详解

一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代),Tenured(年老代),永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX...

阅读:1192017-05-25 14:26
ActiveMQ使用过程中遇到的问题
编程语言

ActiveMQ使用过程中遇到的问题

报错日志如下: Usage Manager Store is Full, 100% of 1073741824. Stopping producer (ID:db01-48754-1336034955132-0:5:1:1) to prevent flooding queue://queue.land.group. See http://activemq.apache.org/producer-flow-control.html for mo...

阅读:1072017-05-25 14:20
java获取Spring中的bean方法总结
编程语言

java获取Spring中的bean方法总结

一:在初始化时保存ApplicationContext对象 ApplicationContext ac = new FileSystemXmlApplicationContext(applicationContext.xml); ac.getBean(beanId); 说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Sprin...

阅读:1062017-05-25 14:03
.NET Framework 4.7正式发布
程序员

.NET Framework 4.7正式发布

以前.NET Framework 4.7是随Windows 10 Creators Edition一并提供的,现在它已经正式发布,这意味着使用旧版本Windows的用户现在也能安装它了。.NET Framework 4.7通过Windows 10 Anniversary Update发布,支持Windows 7 SP1及以上版本,其中提供了一些...

阅读:1092017-05-12 08:40
Kubernetes提供了另一种容器运行时
程序员

Kubernetes提供了另一种容器运行时

传统上,Kubernetes容器运行时是绑定到Docker和rkt的。但是在过去数月中,这一情况发生了变化。Kubernetes发布了自己的容器运行时接口(CRI,Container Runtime Interface)API,同时正在完成一个称为CRI-O的实现,力图构建Kubernetes和OCI兼容运行时之间...

阅读:1062017-05-10 09:04
Java并发编程之volatile关键字解析
编程语言

Java并发编程之volatile关键字解析

volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。本文我们就从JVM内存模型开始,了解一下 volatile 的应用场景。 一:JVM内存模型 在了解 volatile 之前,我们有必要对JVM的内存模型有一个基本的了解。Java的内存模型规定...

阅读:1102017-05-05 09:02
数据库加密
编程语言

数据库加密

处理数据库链接的安全性问题防止数据库数据被盗用|...

阅读:52017-05-05 08:37
最新文章

8年开发经验,浅谈程序员职业规划,

  • 在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。 一:明确入行的目的 很多人干IT这一行...

java中的ThreadLocal详解

  • 一:定义 ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。 这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且...

linux中的top命令详解大全

  • 一:简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占...

Redis如何判断set/get是否为原子操

  • 在做项目过程中,多个客户端可能同时读写Redis数据库,set和get命令是否为原子操作,关系到命令是否需要加锁机制的必要性。网上资料或者看书都说set和get等Redis命令为原子操作,但是程序里怎么测试呢? 试想开1000个写线程,1000个读线程同时操作Redis...

maven 引入外部(本地)jar包的几种

  • 方式1:dependency 本地jar包 dependency groupIditxm.net.own/groupId !--自定义-- artifactIdown/artifactId !--自定义-- version1.0/version !--自定义-- scopesystem/scope !--system,类似provided,需要显式提供依赖的jar以后,Maven就不会在Rep...
翻墙工具翻墙工具
技术展示