- 博客(10)
- 资源 (18)
- 收藏
- 关注
原创 js的onclick字符串参数的解决办法
方法一:<ahref='#'onclick='onedit(\""+name+"\")';>编辑</a>"方法二: 部分字符转义如下:&符号:"&","&" 双引号:"\"",""" 小于号:"<","<" 大于号:">",">"...
2019-08-30 17:59:43 446
原创 java之线程(二)
多线程一、使用阻塞队列(BlockingQueue)控制线程通信 BlockingQueue是一个接口,也是Queue的子接口。BlockingQueue具有一个特征:当生产者线程试图向BlockingQueue中放入元素时,如果该队列已满,则线程被阻塞;但消费者线程试图从BlockingQueue中取出元素时,如果队列已空,则该线程阻塞。程序的两个线程通过交替向Blockin...
2019-08-20 20:06:40 87
原创 TCP&UDP
UDP和TCP协议的主要区别是两者在如何实现信息的可靠传递方面不同。TCP协议中包含了专门的传递保证机制,当数据接收方收到发送方传来的信息时,会自动向发送方发出确认消息;发送方只有在接收到该确认消息之后才继续传送其它信息,否则将一直等待直到收到确认信息为止。与TCP不同,UDP协议并不提供数据传送的保证机制。如果在从发送方到接收方的传递过程中出现数据包的丢失,协议本身并不能做出任何检测或提示。因此...
2019-08-20 17:48:54 96
原创 java之socket
在tcp/ip协议中,tcp通过三次握手建立起一个tcp的链接,大致如下 第一次握手:客户端尝试连接服务器,向服务器发送syn包,syn=j,客户端进入SYN_SEND状态等待服务器确认 第二次握手:服务器接收客户端syn包并确认(ack=j+1),同时向客户端发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态 第三次握手:客户端收...
2019-08-20 17:47:15 90
原创 java多线程(一)
多线程一、实现并启动线程有两种方法1、写一个类继承自Thread类,重写run方法。用start方法启动线程2、写一个类实现Runnable接口,实现run方法。用new Thread(Runnable target).start()方法来启动。、继承Thread:class SomeThead extends Thraad { public void run() ...
2019-08-19 16:58:12 96
原创 java之Serializable
Serializable是java.io包中定义的、用于实现Java类的序列化操作而提供的一个语义级别的接口。Serializable序列化接口没有任何方法或者字段,只是用于标识可序列化的语义。实现了Serializable接口的类可以被ObjectOutputStream转换为字节流,同时也可以通过ObjectInputStream再将其解析为对象。例如,我们可以将序列化对象写入文件后,...
2019-08-19 14:28:44 677
原创 oracle数据库中将列字段拼接成字符串
select a.*,rownum ros from (select listagg(t1.zt_hz,',') within group (order by t.NSRSBH) pj from dt_gkjl_gkjlls t, nsr_dm_pj t1WHERE t.pjnsrid = t1.zt_dmand t.NSRSBH='370784199110286434'or...
2019-08-07 16:45:50 1565
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人