摘要:
概述 Java 给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。使用多线程也是为了充分的利用服务器资源,提高工作效率。 线程生命周期 线程是一个动态执行的过程,它也有一个从产生到死亡的过程。 新建状态: 阅读全文
摘要:
概述 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来 阅读全文
摘要:
概述 泛型的本质是参数化类型,使用同一套代码来满足不同数据类型的业务需要,提高代码的执行效率,使代码简单明了。 泛型方法 该方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数类型,编译器适当地处理每一个方法调用。 下面是定义泛型方法的规则: 所有泛型方法声明都有一个类型参数声明部分(由尖括 阅读全文
摘要:
概述 集合框架是一个用来代表和操纵集合的统一架构。所有的集合框架都包含如下内容: 集合接口 继承的接口列表如下 Collection 接口Collection 是最基本的集合接口,一个 Collection 代表一组 Object,Java不提供直接继承自Collection的类,只提供继承于的子接 阅读全文
摘要:
概述 在Java数据流用到的流包括(Stream)、文件(File流)和I/O流 ,利用该三个流操作数据的传输。 Java控制台输入输出流 读取控制台使用数据流: BufferedReader和InputStreamReader 输出控制台使用数据流: PrintStream 常用封装了System 阅读全文
摘要:
概述 公司业务需要,产品既要有.NET又需要Java,没得选择,只能业余时间学习Java,整体觉得Java也.NET还是很相似的,只是语法有差别,差别也不是很大,这就将学习Java的基础知识整理下,以便于自己的学习。作为个.NET程序猿也可以学习Java ,毕竟技多不压身,学习多也要精通。 开发工具 阅读全文
摘要:
概述 MySQL因可移植行高,安装简单小巧等优点被更多的开发者喜爱。执行MySQL的指令的方式有2种方式,方式一、MySQL的客户端软件比如navicat ;方式二、通过Cmd命令; CMD命令执行方式 在Wind平台下执行CMD命令也有2种方式。 方式一、我们可以通过MySQL Command L 阅读全文
摘要:
.NET Core开发环境搭建 使用VS2015开发.NET Core项目,环境的搭建可以参考官网,大致安装步骤如下: 1、首先你得装个vs2015 并且保证已经升级至 update3及以上,下载链接: 2、vs安装完成之后 先安装 .net core sdk,下载链接: 3、sdk安装完成之后 安 阅读全文
摘要:
概述 索引就是通过事先排好序,从而在查找时可以应用二分查找等高效率的算法,索引也可以简单理解成字典的目录,通过目录定位到详细的内容页。索引可分为分区索引和非分区索引。分区索引一般用在分区表中,关联表中的某个或者某些字段,来提高表数据的查询效率。分区索引通过使用结构可以分为有前缀(prefix)的分区 阅读全文
摘要:
概述 最近做项目总是遇到服务跑批等需求,一直想写个任务管理的DLL,现在整理了一下思路,编写了一个DLL类库,使用方便。只要调用的子类继承服务基类便可以实现任务的整体调度。先看看页面效果; 使用方式 1、任务的子类服务基础类BaseService,重新父类的执行任务的方法ExecAction和配置服 阅读全文