自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 协程池【go】

协程池

2022-07-31 19:15:51 177 2

原创 熔断器【go实现】

熔断器

2022-07-31 19:14:40 190

原创 令牌桶限流器(go实现)

限流工具【令牌桶实现】

2022-07-31 19:13:30 223

原创 Servlet生命周期详解

Servlet程序时运行在服务器端的java程序,生命周期收到web容器的控制。生命周期有5部分:加载,初始化,服务,销毁,卸载其生命周期都可以在HttpServlet和GenericServlet中找到对应的方法。1、加载Servlet  Web容器负责加载Servlet,当web容器启东时或者在第一次使用这个Servlet的时候,容器会负责创建Servlet实例,但...

2018-10-06 16:20:56 8475

原创 单链表反转

class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }  public ListNode ReverseList(ListNode head) { /...

2018-09-24 23:09:59 192

原创 求斐波那契数列第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 856

原创 spring boot @ConfigurationProperties使用

Spring-boot可以用类注解@ConfigurationProperties代替在字段上一个一个使用@value注解,这种方式最好使用yml文件。因为properties文件默认的编码不是utf-8。需要使用@PropertySource注解来规定字符集。而且需要引入处理器。我试了一下,不好使呢为什么。。。 <dependency> <g...

2018-09-11 19:13:58 610

原创 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 696

翻译 运输层TCP/IP体系协议(TCP|UDP)(二)

用户数据报协议UDP概述UDP数据报的主要特点:(1)UDP是无连接的,即发送数据前不需要建立连接。(2)UDP使用尽最大努力交付,即不保证可靠交付(3)UDP是面向报文的,发送方的UDP最应用程序叫下来的报文,在添加首部后节向下交付给IP层,既不合并也不拆分。而是保留这些报文的边界,应用层交给UDP多长的报文UDP都会照样发送,一次发送一个报文。接受方的udp在接受到IP层交上来...

2018-08-15 00:16:17 320

翻译 运输层TCP/IP体系协议(TCP|UDP)(一)

    TCP和UDP是TCP/IP体系中,运输层最终要的两种协议。在介绍这两种协议之前,先介绍一下端口的概念。    从IP层面来说,通信的两端是主机。IP数据报的首部明确表明了发送放和接受放的IP地址,但是,真正通信的实体是两个主机之间的进程,是一个主机中的进程跟另外一个主机中的进程在交换数据,端到端的通信是应用进程之间的通信。在单个计算机中,进程被进程标识符所表示,但是在因特网中的使用的...

2018-08-12 00:33:18 1974

原创 Integer相同值比较返回false的问题

     在比较Integer值时,会出一下三种种情况                                                                                                                                  Integer a = new Integer(100); ...

2018-08-06 19:21:15 2791 1

原创 日常总结 postgresql批量删除 mybatis动态sql spring事物

今天在写业务代码时,需要写一个删除数据库记录的方法。然而要操作的表被其他的表依赖。也就是本表的主键是其他表的外键。但是数据库并没有设计外键,所以只能手动删除关联表的信息  。用的框架是spring,dubbo,mybatis,数据库是postgresql。因为设计到多条sql语句。当然要用事务来解决数据的一致性和完整性的问题。下面先来重新学习一下spring事务。  数据库事务有严格的定义,必...

2018-07-30 20:55:00 1934

原创 日常总结 jackson注解,rest服务,泛型通配符

      最近在项目中遇到了几个jackson包提供的注解,分别是 1 jsonFormat 2 jsonSerialize 3jsonDeSerialize,了解了一下他们的用法jsonFormat可以用于Date属性的变量或者方法上,可以配合SpringMVC一起使用在,springmvc向客户端返回json值时,自动把日期类根据pattern参数转换成相应的格式,剩下两个适用于序列化和反序...

2018-07-28 20:03:03 359

原创 dubbbox rest server 使用Tomcat外部容器

       来公司实习,过了没多久。leader给我发了一份项目代码,让我仔细研读。看一看现在公司写项目都用到了哪些东西。大概看了一遍。有几个注解以前没有接触过。分别是@path ,@post @consumers回去了解了一下是javax提供的注解。与dubbo一起使用可以提供rest风格的远程调用。       因为以前没了解过,所以准备写一个小demo试一下。那成想从网上搜索资料,ge...

2018-07-26 00:18:20 368

dubbox已经编译好的jar包-------------

-------------------已经编译好的dubbox jar包 支持rest协议

2018-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除