加载中
素小暖讲重构

本系列是用来记录《重构,改善既有代码的设计》这本书的读书笔记。方便自己查看,也方便大家查阅。 重构,绝对是写程序过程中最重要的事之一。在写程序之前我们不可能事先了解所有的需求,设...

2019/08/28 16:45
758
使用C#实现websocket服务端与客户端通信

一、websocket简介 websocket是一种在单个TCP连接上进行全双工通信的协议。 websocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,...

2020/06/09 16:46
4.8K
Oracle行链接(Row chaining) 与行迁移(Row Migration)

一、char与varchar2的区别 1、char的长度是固定的,而varchar2的长度是可以变化的。 比如,存储字符串“101”,对于char(10),表示你存储的字符将占10个字节(包括7个空字符),在数据库中它...

2020/06/09 16:39
100
Java史诗级面试题(2020最新版)

Java史诗级面试题(2020最新版)

2020/04/22 15:28
347
new BeanHandler<Student>(Student.class);《泛型,反射,一种思想》

一、泛型,反射,,一种思想 1、new BeanHandler时报错: 、 2、不知道返回的类型是什么: 3、应用反射: 4、找到源代码,找原因,泛型: 5、BeanHandler加入泛型,并运用反射,获取返回值:...

2020/04/09 21:37
302
看完这篇,Docker你就入门了

在计算机技术日新月异的今天, Docker在国内发展的如火如荼,特别是在一线互联网公司,Docker的使用是十分普遍的,在理解docker之前,我们先熟悉两个概念,容器和虚拟机。 一、容器与虚拟机 ...

BIO、NIO、AIO 介绍和适用场景分析

IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、同步阻塞的BIO 在JDK1.4之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个serverSocket,然...

2020/02/07 10:28
3.1W
素小暖java性能优化

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾...

2019/08/05 23:14
516
素小暖讲Java线程池原理及实现

一、线程池简介 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行...

2019/08/02 15:01
331
素小暖讲lambda表达式

Java8发布已经有一段时间了,这次发布的改动比较大,很多人将这次改动与Java5的升级相提并论。Java8其中一个很重要的新特性就是lambda表达式,允许我们将行为传到函数中。想想看,在Java8 之...

2019/07/24 14:26
1.1W
素小暖讲java注解

前言:Annotation中文释义注解之意。 Java注解用于为Java代码提供元数据。 元数据是指用来描述数据的数据,通俗一点,就是描述代码间关系,或者代码与其它资源(例如数据库表)之间内在联系的...

浅谈Java队列Queue

队列Queue就是一个先进先出的数据结构,与List、Set同一级别,继承了Collection接口。 一、Queue的实现 1、阻塞队列(BlockingQueue) ① 插入:队列不满时可执行插入元素线程,直到队列满。...

2019/07/19 11:28
434
web相关的一些基础概念!

一、jsp 有哪些内置对象?作用分别是什么? 1、request 客户端的请求信息:HTTP协议头信息、cookie、请求参数等。 2、response 用于服务端响应客户端请求,返回信息 3、pageContext 页面的上...

2019/07/08 11:56
202
死锁、活锁、饿死和阻塞的个人理解

以下个人理解,请各位前辈多多指教: 死锁: ① 互斥条件:指进程对所分配到的资源进行排它性使用,在一段时间内某资源只由一个进程占用,如果此时还有其他进程请求资源,则请求者只能等待,直至...

2019/07/05 14:37
1.6K
浅谈Java守护线程

一、在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 1、Daemon的作用是为其他线程的运行提供便利服务,守护线程最典型的应用就是 GC (垃圾回收器),它就是一个很称职的...

2019/07/04 09:54
378
Map、Set、List集合差别及联系详解

前言: 数组Array和集合的区别: 1、数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) 2、JAVA集合可以存储和操作数目不固定的一组数据。 3、若程序时不知道究...

2019/07/03 11:39
767
C#位运算

在C#中可以对整型运算对象按位进行逻辑运算,按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位,C#支持的位逻辑运算符如下表。 1、...

2019/06/28 11:51
297
浅谈ThreadLocal原理

前言: 经过一宿的面壁思过,下文写的对ThreadLocal的源码分析,过于枯燥乏味,现在简单的总结一下ThreadLocal,提高一下做人的level。 ThreadLocal的作用就是:线程安全。 ThreadLocal的本质...

2018/11/15 14:49
2.6W
Java实现文字转语音

导入jar包 下载jacob-1.18.zip 并导入jacob.jar、json-20160810.jar、log4j-1.2.17.jar 将解压后的文件中jacob-1.18-x64.dll复制到对应的JDK中(我的是C:Program FilesJavajdk1.8.0_152jrei...

2018/11/07 22:30
950
使用OPCAutomation实现对opc数据的访问

最近项目中需要 C#通过OPC方式获取数据,折腾了一段时间,第三方提供OPCServer虚拟环境,我创建C#客户端。 服务端是力控电子系统,第三方软件,不多做赘述,本文主要讲解OPC客户端的搭建和O...

2018/11/07 09:32
1.7W

没有更多内容

加载失败,请刷新页面

返回顶部
顶部