- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 vertx gihub学习网址
https://vertxchina.github.io/vertx-translation-chinese/core/Core.html
2018-08-10 09:48:44
691
翻译 Kotlin
跳到内容 特征 商业 探索 市井 价钱登录 或 注册 观看80 明星810 叉98Kotlin / kotlin-coroutines 代码问题26提取请求1项目1见解 解雇立即加入GitHubGitHub是超过2800万开发人员共同主持和审查代码,管理项目以及共同构建软件的所在地。注册科: 硕士 查找文件复制路径kotlin-...
2018-08-10 09:47:17
654
转载 daemon
Apache Commons Daemon 使用简介 1. 简介Commons Daemon可以将一个普通的java应用程序作为linux或windows的后台服务,以daemon方式运行。例如Tomcat就是使用这个项目来实现作为Linux和Windows的服务启动/停止的。它分为两个部分,一部分是用C写的,与操作系统交互,另一部分是用java写的,提供Daemon接口。Apache commo...
2018-07-06 13:57:30
533
转载 JVM内存模型
JVM定义了若干个程序执行期间使用的数据区域。这个区域里的一些数据在JVM启动的时候创建,在JVM退出的时候销毁。而其他的数据依赖于每一个线程,在线程创建时创建,在线程退出时销毁。程序计数器程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。由于Java
2017-12-05 22:32:47
187
转载 freemarker
FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 下面是一个FreeMarker
2017-11-30 22:44:08
246
转载 java中产生死锁的原因及如何避免
1. Java中导致死锁的原因Java中死锁最简单的情况是,一个线程T1持有锁L1并且申请获得锁L2,而另一个线程T2持有锁L2并且申请获得锁L1,因为默认的锁申请操作都是阻塞的,所以线程T1和T2永远被阻塞了。导致了死锁。这是最容易理解也是最简单的死锁的形式。但是实际环境中的死锁往往比这个复杂的多。可能会有多个线程形成了一个死锁的环路,比如:线程T1持有锁L1并且申请获得锁L2,而线程T
2017-11-20 23:03:16
27693
转载 http tcp/IP协议与 socket 的区别
网络由下往上分为: www.2cto.com 物理层-- 数据链路层--网络层-- IP协议传输层-- TCP协议会话层--表示层和应用层-- HTTP协议 1、TCP/IP连接 手机能够使用联
2017-11-20 22:31:21
185
原创 验证码的生成与验证
package qrcode;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.awt.image.RenderedImage;import java.io.FileOutputStre
2017-10-24 16:25:26
408
转载 redis和memcached的区别
Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着
2017-10-24 13:07:04
215
redis-trib.rb
2017-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人