51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#tc
Pointcut与Advisor实现AOP
在研究事务的时候发现事务的AOP类TransactionInterceptor是实现了接口MethodInterceptor,于是想着研究下这种AOP的实现方式。1.实现方式1如下1.实现MethodInterceptor接口。(扮演Advice通知的角色) 简单的实现方法执行前、执行后打印一下日志。packag...
代码星球
·
2020-08-27
Pointcut
Advisor
实现
AOP
TCP通信实现对接硬件发送与接收十六进制数据 & int与byte的转换原理 & java中正负数的表示
今天收到的一份需求任务是对接硬件,TCP通信,并给出通信端口与数据包格式,如下: 1.首先编写了一个简单的十六进制转byte[]数组与byte[]转换16进制字符串的两个方法,如下:/***将十六进制的字符串转换成字节数组**@paramhexString*@return*/publicstaticby...
代码星球
·
2020-08-27
TCP
通信
实现
对接
硬件
CountDownLatch 闭锁、FutureTask、Semaphore信号量、Barrier栅栏
同步工具类可以是任何一个对象。阻塞队列可以作为同步工具类,其他类型的同步工具类还包括信号量(Semaphore)、栅栏(Barrier)、以及闭锁(Latch)。 所有的同步工具类都包含一些特定的结构化属性:它们封装了一些状态,这些状态将决定执行同步工具类的线程是继续执行还是等待,此外还提供了一些方法对状态进行操...
代码星球
·
2020-08-27
CountDownLatch
闭锁
FutureTask
Semaphore
信号
Servlet、ServletConfig、ServletContext深入学习
1.Servlet生命周期 Servlet加载—>实例化—>服务—>销毁。init(servletConfig):(经过自己的测试发现会先调用这个而不是init(),而且不会调用空参的init(),是在执行init(servletConfig)的时候调用init()...
代码星球
·
2020-08-27
Servlet
ServletConfig
ServletContext
深入
学习
Spring中构造器、init-method、@PostConstruct、afterPropertiesSet孰先孰后,自动注入发生时间以及单例多例的区别、SSH线程安全问题
首先明白,spring的IOC功能需要是利用反射原理,反射获取类的无参构造方法创建对象,如果一个类没有无参的构造方法spring是不会创建对象的。在这里需要提醒一下,如果我们在class中没有显示的声明构造方法,默认会生成一个无参构造方法,但是当我们显示的声明一个有参构造方法的时候,JVM不会帮我们生成无参构造...
代码星球
·
2020-08-27
Spring
构造
init-method
@PostConstruct
afterPropertiesSet
TCP三次握手与四次挥手过程
TCP连接的建立(三次握手)首先,客户端与服务器均处于未连接状态,并且是客户端主动向服务器请求建立连接: 客户端将报文段中的SYN=1(同步位),并选择一个seq=x,(即该请求报文的序号为x) 将这个报文发送到服务器。此时,客户端进入同步已发送状态(SYN-SEND).SYN报文段不能携带数据,但是要消耗...
代码星球
·
2020-08-27
TCP
三次
握手
四次
挥手
Http、TCP/IP、Socket的区别
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协...
代码星球
·
2020-08-27
Http
TCP
IP
Socket
区别
Kubernetes etcd灾备与节点问题处理
前言: k8s集群的灾备与恢复基于etcd的灾备与恢复,etcd的数据默认会存放在命令的工作目录(即master的/var/lib/etcd/)中,数据所在的目录,会被分为两个文件夹snap与wal:snap:存放快照数据,etcd防止WAL文件过多而设置的快照,存储etcd数据状态。wal:存放预写式日志,最大的作...
代码星球
·
2020-08-27
Kubernetes
etcd
灾备
节点
问题
LeetCode:Merge k Sorted Lists
MergekSortedListsTotalAccepted: 82424 TotalSubmissions: 354076 Difficulty: HardMerge k sortedlinkedlistsandreturnitasonesorte...
代码星球
·
2020-08-26
LeetCode
Merge
Sorted
Lists
leetcode02-Add Two Numbers之beats98.68%Java版本号
我的leetcode之旅,该篇章主要完毕使用Java实现算法。这是第二篇AddTwoNumbers所有代码下载:Github链接:github链接,点击惊喜;写文章不易。欢迎大家採我的文章。以及给出实用的评论,当然大家也能够关注一下我的github。多谢。Youaregiventwolinkedlistsreprese...
代码星球
·
2020-08-26
leetcode02-Add
Two
Numbers
beats98.68%Java
本号
Leetcode[153]-Find Minimum in Rotated Sorted Array
Link:https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/Supposeasortedarrayisrotatedatsomepivotunknowntoyoubeforehand.(i.e.,0124567mightbecome45...
代码星球
·
2020-08-26
Leetcode
-Find
Minimum
in
Rotated
UNP(一):网络编程角度下的TCP、UDP协议
此博文是学习UNP(UNIXNetworkProgramming)后的读书笔记,供以后自己翻阅回想知识。TCP、UDP概述在前面《计算机网络与TCP/IP》栏目下已经介绍过一些关于TCP、UDP的相关知识TCP/IP(三):传输层TCP与UDP,这里仅仅是简单从UNIX网络编程的角度介绍TCP、UDP协议。我们都知道U...
代码星球
·
2020-08-26
UNP
网络编程
角度
TCP
UDP
LeetCode Path Sum II
找出一棵二叉树全部的从根节点到某一叶子节点的路径,该路径上全部节点的和为一个特定值。注意点:无样例:输入:5/48//11134//7251输出:[[5,4,11,2],[5,8,4,5]]PathSum是推断是否有这样一条路径,如今要把全部的路径都求出来。那仅仅要在dfs时将符合要求的路径增加到结果集。注意增加结果集...
代码星球
·
2020-08-25
LeetCode
Path
Sum
II
leetcode 11 -- Container With Most Water
题目Givennnon-negativeintegersa1,a2,…,an,whereeachrepresentsapointatcoordinate(i,ai).nverticallinesaredrawnsuchthatthetwoendpointsoflineiisat(i,ai)and(i,0).Findtw...
代码星球
·
2020-08-25
leetcode
Container
With
Most
Water
leetCode解题报告5道题(七)
题目一:InterleavingStringGiven s1, s2, s3,findwhether s3 isformedbytheinterleavingof s1 and s2.Forexample,Given:s1 =&n...
代码星球
·
2020-08-25
leetCode
解题
报告
道题
首页
上一页
...
91
92
93
94
95
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他