jtlgb

导航

 

2016年10月9日

摘要: 软件开发的一般流程为工程师开发 -> 测试 -> 上线,因此就涉及到三个不同的环境,开发环境、测试环境以及生产环境,通常这三个环境会有很多配置参数不同,例如数据源、文件路径、url等,如果每次上线一个新版本时都手动修改配置会十分繁琐,容易出错。spring 为我们提供了 profile 机制来解决这 阅读全文
posted @ 2016-10-09 13:13 jtlgb 阅读(1688) 评论(0) 推荐(0) 编辑
 

2016年9月21日

摘要: Date d=new Date(); SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out.println("今天的日期:"+df.format(d)); System.out.println("两天前的日期:" + d 阅读全文
posted @ 2016-09-21 15:19 jtlgb 阅读(15319) 评论(0) 推荐(1) 编辑
 
摘要: Date date = new Date(); System.out.println(date.getTime()); 输出结果是1210745780625 编译时间当时时间大概是2008年5.14好14.16分 谁能给我解释下这数字分别是什么意思? 答案: 你想得到时间格式为2008-05-14这 阅读全文
posted @ 2016-09-21 15:18 jtlgb 阅读(2799) 评论(0) 推荐(1) 编辑
 

2016年9月9日

摘要: 新建的maven项目,项目内代码及pom.xml没有任何问题,但项目上就是有红叉,这时点开Markers(Window–>show veiw–>Markers),查看错误的详细信息,信息上:Project configuration is not up-to-date with pom.xml. R 阅读全文
posted @ 2016-09-09 17:21 jtlgb 阅读(1436) 评论(0) 推荐(0) 编辑
 
摘要: 前言: 由于最近工作学习,总是能碰到Maven的源码。虽然平时工作并不使用Maven,但是为了学习一些源码,还是必须要了解下。这篇文章不是一个全面的Maven解析,而是一个简单的介绍,包括Eclipse中如何使用Maven,如何利用Maven工程学习。 循序渐进,你将会学到下面的知识: maven的 阅读全文
posted @ 2016-09-09 14:16 jtlgb 阅读(395) 评论(0) 推荐(0) 编辑
 
摘要: 使用Eclipse的maven构建一个web项目 1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next 2、选择项目路径 Usedefault Workspace location默认工作 阅读全文
posted @ 2016-09-09 11:54 jtlgb 阅读(348) 评论(0) 推荐(0) 编辑
 
摘要: 一、Maven的基本概念 Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。 1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一 阅读全文
posted @ 2016-09-09 09:47 jtlgb 阅读(323) 评论(0) 推荐(0) 编辑
 

2016年9月5日

摘要: slf4j(simple logging facade for java) slf4j(simple logging facade for java)是Java的简单的日志门面,它 不是具体的日志解决方案,它只服务于各种各样 slf4j-logo 的日志系统。这里的slf4j-logo可以是log4 阅读全文
posted @ 2016-09-05 14:47 jtlgb 阅读(641) 评论(0) 推荐(0) 编辑
 
摘要: 为什么要分表和分区? 日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查 阅读全文
posted @ 2016-09-05 14:29 jtlgb 阅读(282) 评论(0) 推荐(0) 编辑
 

2016年9月2日

摘要: 一、log4j.properties 的使用详解 1.输出级别的种类 ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息 2.配置日志信息输出目的地 lo 阅读全文
posted @ 2016-09-02 15:19 jtlgb 阅读(427) 评论(0) 推荐(0) 编辑
 

2016年8月29日

摘要: class B{ public static void main(String[] arg){ Class c_a = Class.forName(packageName + "." + "A"); Object obj_a = c_a.newInstance(); Method do_m = c_ 阅读全文
posted @ 2016-08-29 16:49 jtlgb 阅读(183) 评论(0) 推荐(0) 编辑
 
摘要: 反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 阅读全文
posted @ 2016-08-29 09:25 jtlgb 阅读(297) 评论(0) 推荐(0) 编辑
 

2016年8月26日

摘要: 由于公司内网有多台服务器的http服务要映射到公司外网静态IP,如果用路由的端口映射来做,就只能一台内网服务器的80端口映射到外网80端口,其他服务器的80端口只能映射到外网的非80端口。非80端口的映射在访问的时候要域名加上端口,比较麻烦。并且公司入口路由最多只能做20个端口映射。肯定以后不够用。 阅读全文
posted @ 2016-08-26 15:31 jtlgb 阅读(2463) 评论(0) 推荐(0) 编辑
 
摘要: 摘要 TOMCAT下面发布项目的4种方式,可用于在平时资料查询。 第一种方法: 将web项目文件件拷贝到webapps 目录中;或者直接通过Eclipse发布到Tomcat上。 第二种方法: 在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加 访问地址:http: 阅读全文
posted @ 2016-08-26 15:23 jtlgb 阅读(493) 评论(0) 推荐(0) 编辑
 
摘要: 安装erlang 以root身份执行下面命令 yum install erlang 安装erlang 以root身份执行下面命令 yum install erlang 安装rabbitmq rpm包: wget http://www.rabbitmq.com/releases/rabbitmq-se 阅读全文
posted @ 2016-08-26 15:01 jtlgb 阅读(154) 评论(0) 推荐(0) 编辑
 
摘要: RabbitMQ 它依赖于Erlang,需要先安装Erlang。首先确定你的window电脑是32位还是64位,以下的安装以window 64位电脑举例。 RabbitMQ 它依赖于Erlang,需要先安装Erlang。首先确定你的window电脑是32位还是64位,以下的安装以window 64位 阅读全文
posted @ 2016-08-26 14:52 jtlgb 阅读(227) 评论(0) 推荐(0) 编辑
 
摘要: 原本以为直接将data文件夹下每个数据库对应的文件夹拷贝到新的MySQL的data文件夹就可以了,其实不然。 这样做有几个问题: 1.如果是用了引擎的表,还需要复制ibdata文件,并且frm文件所在目录不能变化 2.数据再不同的mysql的版本间不一定能完全兼容 3.用户名和密码的设置 总的来说, 阅读全文
posted @ 2016-08-26 14:08 jtlgb 阅读(805) 评论(0) 推荐(0) 编辑
 
摘要: 1、准备工作选首先安装这几个软件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。Nginx是C写的,需要用GCC编译;Nginx的Rewrite和HTTP模块会用到PCRE;Nginx中的Gzip用到zlib;用命令“# gcc” 阅读全文
posted @ 2016-08-26 11:51 jtlgb 阅读(19046) 评论(0) 推荐(1) 编辑
 
摘要: whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下 阅读全文
posted @ 2016-08-26 11:44 jtlgb 阅读(496) 评论(0) 推荐(0) 编辑
 
摘要: 从nginx官网下载相应的安装包 从nginx官网下载相应的安装包 建议下载 下载稳定版 建议下载 下载稳定版 解压到相应的目录,比如我是e盘 然后修改目录名字为nginx 解压到相应的目录,比如我是e盘 然后修改目录名字为nginx 进入nginx目录 双击nginx.exe 来启动nginx 进 阅读全文
posted @ 2016-08-26 11:32 jtlgb 阅读(313) 评论(0) 推荐(0) 编辑