- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Servlet生命周期详解
Servlet程序时运行在服务器端的java程序,生命周期收到web容器的控制。生命周期有5部分:加载,初始化,服务,销毁,卸载其生命周期都可以在HttpServlet和GenericServlet中找到对应的方法。1、加载Servlet Web容器负责加载Servlet,当web容器启东时或者在第一次使用这个Servlet的时候,容器会负责创建Servlet实例,但...
2018-10-06 16:20:56
8585
原创 单链表反转
class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } public ListNode ReverseList(ListNode head) { /...
2018-09-24 23:09:59
214
原创 求斐波那契数列第N项
public int Fibonacci(int n) { if (n == 0) return 0; int i = 0; //作为递归n-2的那一项 int f = 1; //作为递归n-1的那一项 while (--n > 0) { f = ...
2018-09-24 22:30:52
904
原创 spring boot @ConfigurationProperties使用
Spring-boot可以用类注解@ConfigurationProperties代替在字段上一个一个使用@value注解,这种方式最好使用yml文件。因为properties文件默认的编码不是utf-8。需要使用@PropertySource注解来规定字符集。而且需要引入处理器。我试了一下,不好使呢为什么。。。 <dependency> <g...
2018-09-11 19:13:58
664
原创 JAVA NIO源码分析之Selector
先上一段代码 public static void main(String[] args) throws Exception{ Selector selector = SelectorProvider.provider().openSelector(); ServerSocketChannel serverSocketChannel = Serv...
2018-09-02 18:13:13
775
翻译 运输层TCP/IP体系协议(TCP|UDP)(二)
用户数据报协议UDP概述UDP数据报的主要特点:(1)UDP是无连接的,即发送数据前不需要建立连接。(2)UDP使用尽最大努力交付,即不保证可靠交付(3)UDP是面向报文的,发送方的UDP最应用程序叫下来的报文,在添加首部后节向下交付给IP层,既不合并也不拆分。而是保留这些报文的边界,应用层交给UDP多长的报文UDP都会照样发送,一次发送一个报文。接受方的udp在接受到IP层交上来...
2018-08-15 00:16:17
354
翻译 运输层TCP/IP体系协议(TCP|UDP)(一)
TCP和UDP是TCP/IP体系中,运输层最终要的两种协议。在介绍这两种协议之前,先介绍一下端口的概念。 从IP层面来说,通信的两端是主机。IP数据报的首部明确表明了发送放和接受放的IP地址,但是,真正通信的实体是两个主机之间的进程,是一个主机中的进程跟另外一个主机中的进程在交换数据,端到端的通信是应用进程之间的通信。在单个计算机中,进程被进程标识符所表示,但是在因特网中的使用的...
2018-08-12 00:33:18
2078
原创 Integer相同值比较返回false的问题
在比较Integer值时,会出一下三种种情况 Integer a = new Integer(100); ...
2018-08-06 19:21:15
2936
1
原创 日常总结 postgresql批量删除 mybatis动态sql spring事物
今天在写业务代码时,需要写一个删除数据库记录的方法。然而要操作的表被其他的表依赖。也就是本表的主键是其他表的外键。但是数据库并没有设计外键,所以只能手动删除关联表的信息 。用的框架是spring,dubbo,mybatis,数据库是postgresql。因为设计到多条sql语句。当然要用事务来解决数据的一致性和完整性的问题。下面先来重新学习一下spring事务。 数据库事务有严格的定义,必...
2018-07-30 20:55:00
2040
原创 日常总结 jackson注解,rest服务,泛型通配符
最近在项目中遇到了几个jackson包提供的注解,分别是 1 jsonFormat 2 jsonSerialize 3jsonDeSerialize,了解了一下他们的用法jsonFormat可以用于Date属性的变量或者方法上,可以配合SpringMVC一起使用在,springmvc向客户端返回json值时,自动把日期类根据pattern参数转换成相应的格式,剩下两个适用于序列化和反序...
2018-07-28 20:03:03
417
原创 dubbbox rest server 使用Tomcat外部容器
来公司实习,过了没多久。leader给我发了一份项目代码,让我仔细研读。看一看现在公司写项目都用到了哪些东西。大概看了一遍。有几个注解以前没有接触过。分别是@path ,@post @consumers回去了解了一下是javax提供的注解。与dubbo一起使用可以提供rest风格的远程调用。 因为以前没了解过,所以准备写一个小demo试一下。那成想从网上搜索资料,ge...
2018-07-26 00:18:20
408
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人