![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
sm_Bo
这个作者很懒,什么都没留下…
展开
-
网络编程
java 网路编程 tcp、udp协议来实现连接传输数据 tcp : 确保对方收到信息才发送信息,慢,安全 服务器: ServerSocket 监听个端口,然后再accept个socket过来进行io操作,读数据用个缓存来读比较快。 客户端: new Socket(“127.0.0.1:8089”); 弄俩个io对象读原创 2016-03-22 14:52:34 · 356 阅读 · 0 评论 -
php java static 不同
php 每个会话static变量互不影响,生命周期在一次请求java static 生命周期在一次jvm运行原创 2017-10-17 11:07:48 · 396 阅读 · 0 评论 -
java 最佳实践
背景学习最佳实践,捷径!referencespring-side原创 2017-10-11 09:50:17 · 683 阅读 · 0 评论 -
java高级程序设计-拆泛型
泛型的好处 (php 等弱类型语言无需考虑的问题)编译检查编写通用代码,把算法和数据类型解耦public Interger add(Integer a1, Integer a2)public Double add(Double a1, Double a2)public <T>T add(T a1, T a2) JJ原创 2017-08-30 00:12:32 · 484 阅读 · 0 评论 -
httpClient, RestTemplate
HttpClient, RestTemplate 深度解析原创 2017-09-15 11:18:40 · 397 阅读 · 0 评论 -
java 泛型
<? extends T>和<? super T>的区别<? extends T>表示该通配符所代表的类型是T类型的子类。<? super T>表示该通配符所代表的类型是T类型的父类。原创 2017-08-17 15:52:45 · 250 阅读 · 0 评论 -
使用Spring Boot创建微服务
全文来自http://www.infoq.com/cn/articles/boot-microservices/ 过去几年以来,“微服务架构”的概念已经在软件开发领域获得了一个稳定的基础。作为“面向服务架构”(SOA)的一个继任者,微服务同样也可以被归类为“分布式系统”这一类,并且进一步发扬了SOA中的许多概念与实践。不过,它们在不同之处在于每个单一服务所应承担的责任范围。在SOA中,每个服务将负转载 2017-08-02 16:09:40 · 359 阅读 · 0 评论 -
两个星期拆解一本书-spring实战(1)
背景 全书21章,每章有4个小节,一开始先按照一天一章的节奏,后面进入状态就一天二章或三章,拆书,只记下重点就好,一知半解交给时间. 分析 第一章 1.1 1.2 1.3 1.4 1.5原创 2017-07-25 01:14:19 · 485 阅读 · 0 评论 -
java 工程师成神之路拆接(0)
拆解内容:Java工程师成神之路原创 2017-08-02 00:25:55 · 400 阅读 · 0 评论 -
java 构建和运行
构建 mvn clean package -DskipTests=true 在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文原创 2017-07-03 15:17:22 · 381 阅读 · 0 评论 -
spring-data-jpa 看这个就够了
看这里原创 2017-07-05 18:09:45 · 387 阅读 · 0 评论 -
java static volatile
static 主内存中只存在一份该变量volatile java 内存模式 每个线程在主内存中copy一份变量去线程内存中读写,然后再写回主内存,存在时间差,可能导致线程间状态不一致,volatile 修饰的变量直接操作主内存原创 2017-10-17 11:35:58 · 430 阅读 · 0 评论