俺叫赵小邪的博客

当你的能力撑不起你的野心时,你需要静下来心来学习了

基于Apache的poi对导出Excel封装的Util

主要利用了Java反射,导出时不需要在关注单元格、单元格对应的描述、以及单元格的值之间的对应关系。 util方法如下: /** * 导出发票信息到excel * * @param dataList 发票信息list * @param res...

2018-05-13 22:36:31

阅读数 276

评论数 0

Lombok介绍及使用方法

一、Lombok是什么? lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,然后在其中写了几个字段,然后通常情况下我们需要手动去建立getter和setter方法啊,构造函数啊之类的,lomb...

2018-03-04 00:36:49

阅读数 222

评论数 0

VMWare启动centos 7时报内部错误

问题描述: 一直很好用的虚拟机,安装的centos7,挂起一段时间没用,启动centos时报错:内部错误。 解决方案: 关闭VMWare,右键选择以管理员方式运行,启动虚拟机,成功。

2017-08-21 12:56:58

阅读数 425

评论数 0

centos7 无法启动网络(service network restart)错误解决办法

centos7 无法启动网络(service network restart)错误解决办法: 原博文:http://blog.csdn.net/zkja595470467/article/details/53007915 systemctl status network.service 出现以...

2017-08-05 09:59:46

阅读数 6130

评论数 1

Redis初探08——Redis的高级实用特性

一、安全性 设置客户端连接后进行任何其他指定前需要使用的密码。 警告:因为redis速度相当快,所以一台比较好的服务器,一个外部用户可以在一秒钟进行15万次的密码尝试,这意味着你需要指定非常非常强大的密码来防止暴力破解。 1、设置redis密码: 在etc下的redis.conf文件中...

2017-04-28 00:52:55

阅读数 993

评论数 0

Redis初探07——Redis常用命令

一、键值相关命令: 1、keys 返回满足给定pattern的所有的key。(*代表所有的key)127.0.0.1:6379> keys * 1) "list12" 2) "myset4" 3) "age" 4) &q...

2017-04-28 00:47:47

阅读数 264

评论数 0

java中高级面试题

面试问题:一、Java基础方面: 1、Java面相对象的思想的理解(主要是多态): http://blog.csdn.net/zhaojw_420/article/details/704776362、集合:ArrayList,LinkedList,HashMap,LinkedHashMap,C...

2017-04-28 00:32:52

阅读数 14039

评论数 1

大型网站应用之高并发情况下的解决方案

高并发情况下的解决方案:1. 应用程序和静态资源文件进行分离; 2. 页面缓存; 3. 集群与分布式; 4. 反向代理; 5. CDN; 1、应用程序和静态资源文件进行分离 所谓的静态资源就是我们网站中用到的Html、Css、Js、Image、Video、Gif等静态资源。应用程序和静...

2017-04-28 00:28:57

阅读数 1424

评论数 0

大型网站应用之海量数据解决方案

海量数据的解决方案:1. 使用缓存; 2. 页面静态化技术; 3. 数据库优化; 4. 分离数据库中活跃的数据; 5. 批量读取和延迟修改; 6. 读写分离; 7. 使用NoSQL和Hadoop等技术; 8. 分布式部署数据库; 9. 应用服务和数据服务分离; 10. 使用搜索引擎搜索数据库中的数...

2017-04-28 00:27:32

阅读数 2227

评论数 0

面试题之JavaScript+Jquery

问题:body中的onload()函数和jQuery中的document.ready()有什么区别? 回答:onload()和document.ready()的区别有以下两点: 1、我们可以在页面中使用多个document.ready(),但只能使用一次onload()。 2、documen...

2017-04-28 00:10:35

阅读数 4294

评论数 1

Jsp与Servlet面试题

一、、jsp有哪些内置对象作用分别是什么 答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):   request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回服务器端的回应 pageContext 网页的属性是在这里...

2017-04-28 00:08:04

阅读数 1138

评论数 0

Sql优化

为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说...

2017-04-23 17:44:36

阅读数 1745

评论数 0

MySql面试题

1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的...

2017-04-23 17:43:11

阅读数 2504

评论数 0

Java中的垃圾回收

虚拟机中的共划分为三个代:年轻代(Young Generation)、年老点(Old Generation)和持久代(Permanent Generation)。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系不大。年轻代和年老代的划分是对垃圾收集影响比较大的。年轻代:...

2017-04-23 17:38:22

阅读数 1346

评论数 0

JVM调优

一、堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JD...

2017-04-23 17:36:57

阅读数 2249

评论数 0

Java中的NIO实现原理

一.java NIO 和阻塞I/O的区别 1. 阻塞I/O通信模型 假如现在你对阻塞I/O已有了一定了解,我们知道阻塞I/O在调用InputStream.read()方法时是阻塞的,它会一直等到数据到来时(或超时)才会返回;同样,在调用ServerSocket.accept()方法时,也会...

2017-04-23 17:30:07

阅读数 1314

评论数 0

Java中的IO流

1、文件流:I/O流 Java中文件表示:d:/../…或者d:\..\.. File 类没有无参构造方法. 2.i/o流的分类: 输入流,输出流 字节流,字符流 传输的数据单位是字节,也意味着字节流能够处理任何一种文件。 字节流的组成: 类inputStream,子类:filei...

2017-04-23 17:25:29

阅读数 999

评论数 0

Java虚拟机的组成

Java虚拟机主要分为以下五个区: 一、方法区: 1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载 2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等数据。 3. 该区...

2017-04-22 22:56:54

阅读数 3292

评论数 0

简述DCL失效原因,解决方法

DCL单例模式针对延迟加载法的同步实现所产生的性能低的问题,我们可以采用DCL,即双重检查加锁(Double Check Lock)的方法来避免每次调用getInstance()方法时都同步。实现方式如下:public class LazySingleton { private int s...

2017-04-22 22:52:11

阅读数 3159

评论数 3

Java内存模型

Java的内存模型JMM(Java Memory Model)JMM主要是为了规定了线程和内存之间的一些关系。根据JMM的设计,系统存在一个主内存(Main Memory),Java中所有实例变量都储存在主存中,对于所有线程都是共享的。每条线程都有自己的工作内存(Working Memory),工...

2017-04-22 22:46:59

阅读数 1017

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭