java基础
文章平均质量分 88
qq_36821448
这个作者很懒,什么都没留下…
展开
-
java基础(2):流、文件操作-excel的操作
在java的程序生涯中,excel的操作用不落实,很多业务都需要报表,很多公司的其他职能部门都需要导出excel或者导入excel,这里给大家讲一下(总结一下)excel的导入,导出方法。 一、导出 excel导出主要分为2步,先从数据库查询出数据,将组装出excel,再将组装的数据导出来。 介绍2中常用的excel使用到jar包,也是两中工具类吧。poi(Poor Ob...原创 2018-03-05 14:47:34 · 230 阅读 · 0 评论 -
java基础(5):经典的例子-正则表达式
基础,前后台都会使用到的。mark一下。正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达...原创 2018-03-05 14:49:37 · 158 阅读 · 0 评论 -
UUID的算法
在具体讨论之前,本文先厘清UUID(Universally Unique IDentifier)与GUID(Globally Unique IDentifier)的关系。在分布式、网络、单机环境下,为了能够使用具有某种形式的ID唯一标识系统中的任一元素,这样的ID可以不依赖中心认证自动生成,于是UUID就诞生了。UUID标准的历史沿革和具体实现在RFC 4122、ITU-T Rec. X.667和...原创 2018-03-05 14:54:42 · 1661 阅读 · 0 评论 -
Java中提升性能对代码作的建议(转Mark)
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资源的使用,通过线程同步来控制资源的并发访问; 第二,控制实例的产生,以达到节约资源的目的; 第三,控制数据共享,在不建立直接关联的条件下,让多个不...原创 2018-03-28 18:03:08 · 210 阅读 · 0 评论 -
【有点意思】UUID算法分析
在具体讨论之前,本文先厘清UUID(Universally Unique IDentifier)与GUID(Globally Unique IDentifier)的关系。在分布式、网络、单机环境下,为了能够使用具有某种形式的ID唯一标识系统中的任一元素,这样的ID可以不依赖中心认证自动生成,于是UUID就诞生了。UUID标准的历史沿革和具体实现在RFC 4122、ITU-T Rec. X.667和...原创 2018-03-28 18:04:53 · 825 阅读 · 0 评论 -
一些常见问题
1、常用设计模式单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在;一般介绍单例模式的书籍都会提到饿汉式和懒汉式这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式;基本的实现思路单例模式要求类能够有返回对象...转载 2019-04-23 11:52:23 · 626 阅读 · 0 评论