- 博客(8)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 log4j有针对性的将日志输出到不同文件且不重复输出到root中
需求描述:将消费的队列情况单独生成到一个日志文件中,防止消息丢失找回。 做如下log4j配置<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/
2017-09-06 14:27:32 948
翻译 Springboot项目开发总结
spring boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。其特点在spring web项目配置方面做了很大简化: 如之前: 1)配置web.xml,加载spring和spring mvc 2)配置数据库连接、配置spring事务
2017-08-10 16:58:00 2226
原创 Log4j日志配置详解
Log4j有三个主要组件: Loggers(记录器),Appenders (输出源)和Layouts(布局)Loggers: Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG < INFO < WARN < ERROR < FATAL,分别用来指定这条日志信息的重要程度,明白这一点很重要,Log4j有一个规则:只输
2017-08-09 14:00:51 305
翻译 mysql存储引擎及MyISAM与InnoDB浅析
存储引擎 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。创建存储引擎 MySQL设置文件中设置一个默认的引擎类型(使用storage_engine 选项)或者在启动数据库服务器时在命令行后面加上–defaul
2017-08-09 13:52:21 282
原创 Java导入excel大量数据出现内存溢出解决方案
问题:系统要求导入40万条excel数据,采用poi方式,服务器出现内存溢出情况。 解决方法:由于HSSFWorkbook workbook = new HSSFWorkbook(path)一次性将excel load到内存中导致内存不够。 故采用读取csv格式。由于csv的数据以x1,x2,x3形成,类似读取txt文档。 private BufferedReader bReader;
2017-07-21 16:33:51 21115 2
翻译 Redis 章节学习总结
第一章节:简单动态字符串(SDS) SDS结构定义: struct sdshdr{ int len;//记录SDS保存的字符串长度 int free;//记录数组中未使用的字节数量 char buf[];//保存字符串 } SDS与C字符串的区别复杂度 c字符串并不记录自身记录,获取长度时遍历整个字符串
2017-07-05 23:36:51 256
原创 关于java重载为什么不能用不同返回值区分
在java语言中,要重载一个方法,除了要与原方法具有相同的简单名称之外,还必须要求又一个与原方法不一样的特征签名(特征签名:一个方法中各个参数在常量池中的字段符号引用的集合),但返回值并不会包含在特征签名中。故无法通过返回值来确定对一个方法的重载。
2017-07-02 00:25:17 530
原创 面试经历题目总结
近段时间一直在参与面试,一方面想看下自己的真实水平,另一方面抱着私心看是否能遇到自己更想参与的公司。普通公司面试基本上都是网上可以搜到的面试题目,问的话也只局限于表面,平常多了解些倒是能过。但若遇到类似阿里的面试,那简单的问题可能就要无限复杂,知其使用,也必知其根源。所以 还是静下心来,认真学习技术吧!以下是我在各公司面试会遇到的一些问题:一:JAVA基础篇1.1:接口与抽象类的区别及其各自的应用场
2017-05-18 09:09:32 398
eclipse编译打包后的代码无法在服务器上加载?
2017-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人