java--大师之路
花生丿牛奶
时间,不在于你拥有多少,而在于,你怎样使用。
展开
-
windows本机搭建redis服务
Redis是当前比较热门的缓存服务器,项目中经常会用到redis来做信息缓存。现在为了自己开发方便,在Windows环境下搭建一个redis服务器,后续集成到springboot里面去。首先,从官网下载redis:https://github.com/MicrosoftArchive/redis/releases下载成功以后,放在本地文件夹下解压:打开cmd,进入此文件...原创 2019-10-25 22:23:48 · 227 阅读 · 1 评论 -
JDK5个小工具
a)、javap: javap是一个java类文件反汇编程序,可以查看java编译器生成的字节码,试分析代码的一个好工具。让我们用javap来编译这段Hello World代码,再分解它。 publicclass HelloWorld{ publicstatic void main(String[] args){转载 2015-12-25 15:39:37 · 461 阅读 · 0 评论 -
小小了解一下NIO
nio:是javanonblocking(非阻塞)IO的简称。为所有的原始类型提供(Buffer)缓存支持。字符集编码解码解决方案。Channel(通道): 一个新的原始I/O抽象。支持锁和内存映射文件的文件访问接口。提供多路(non-blocking)非阻塞式的高伸缩性网络I/O。Java IO的各种流是阻塞的,这意味着,当一个线程调用read()或write()时,该线程被阻塞,直到有转载 2015-12-25 15:36:38 · 426 阅读 · 0 评论 -
linux常用及部署tomcat命令
常用篇:进入某路径文件夹: cd /xxx/xxx/返回上一级文件夹: cd .. (注意中间有个空格)查看当前路径: pwd查看当前路径文件或目录: ls显示当前路径下文件的详细信息: ll解压zip: unzip FileName.zip打包zip: zip FileName.zip DirName解压tar: tar zxvf FileNa原创 2015-12-24 11:44:48 · 677 阅读 · 0 评论 -
git的基本介绍(windows)
看廖雪峰老师的网站学习的git,做了一些总结。1. windows 安装 git下载安装,从http://msysgit.github.io下载,然后按默认选项安装。在git安装目录里找到GitBash,设置:$git config –globaluser.name “your name”$git config–globla user.email “email@sxa原创 2015-12-24 09:09:14 · 435 阅读 · 0 评论 -
一个信鸽推送的简易demo
import java.util.HashMap;import java.util.Map;import com.tencent.xinge.ClickAction;import com.tencent.xinge.Message;import com.tencent.xinge.Style;import com.tencent.xinge.XingeApp;原创 2015-11-30 18:56:05 · 4281 阅读 · 2 评论 -
fastjson文档解读——下篇
com.alibaba.fastjson.JSONArray有一些基本的数组操作方法,就像操作List数组一样操作JSONArray就可以。添加元素:void add(int index, Object element) boolean add(Object e) boolean addAll(Collection c) boolean addAll(int index,原创 2015-11-30 18:54:35 · 2210 阅读 · 0 评论 -
linux服务器上部署tomcat
首先,进入服务器,把事先准备好的tomcat压缩包解压,改名。修改配置文件。这里我主要需要修改三个配置:1、端口号进入linux服务器,tomcat目录下的conf文件夹,找到配置文件server.xml,编辑配置文件。在配置文件中搜索默认端口“8080”,会找到如下配置段: connectionTimeout="20000"原创 2015-11-27 16:34:54 · 938 阅读 · 0 评论 -
fastjson文档解读——上篇
没事翻翻fastjson文档,结合网上资料,了解了解fastjson。上篇主要是解读com.alibaba.fastjson.JSON类。fastjson主要特点:fastjson速度非常快,它采用了独特的算法,把parse(解析)的速度提升到了极致,包括曾经号称最快的jackson(不知道jackson当年装这个逼的时候有没有想到会被阿里打脸),并且还超越了google的二进制协议pro原创 2015-10-30 15:57:58 · 8336 阅读 · 0 评论 -
java日常小笔记
1、 JAR、WAR、EAR:Jar文件(扩展名为. Jar,Java Archive)包含Java类的普通库、资源(resources)、辅助文件(auxiliaryfiles)等War文件(扩展名为.War,WebArchive)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servle原创 2015-10-29 17:43:28 · 432 阅读 · 0 评论 -
log4j输出日志到指定文件并定时备份
log4j可以通过配置文件来控制项目日志的输出,所以web项目中经常会用到log4j。 使用log4j时,一般是写在log4j.xml或者log4j.properties配置文件中,在代码里使用getLogger的时候,它会去自动寻找配置,先找log4j.xml,然后log4j.properties。当然,除了xml和properties以外还有其他的配置文件种类,但是不推荐使用原创 2015-10-29 16:11:07 · 5956 阅读 · 0 评论 -
myeclipse+maven打包项目源代码
今天项目需要把源码打包送去测试,而我的myeclipse直接打包项目源码总是只有几百KB,项目中引用到的jar包没有被添加进压缩包里面。这是一个maven项目,但它不是一个很传统的myeclipse+maven项目,可以说,它算是一个子模块。一开始,我们用Intellij建了一个大项目,这个项目下面又包含四个子模块,大项目有关于整体的pom.xml,子模块也分别有各自自己的pom.xml配置文原创 2015-11-16 13:24:09 · 2915 阅读 · 0 评论 -
myeclipse和intellij安装并使用git
myeclipse使用git1. 在help——Eclipse Marketplace中找到egit插件未安装时右下角为install。这里已安装,所以是Update。点击“install”安装egit,然后等…………. 2. 安装好以后myeclipse会重启一次。启动后导入项目。这里导入托管在oschina上的项目。file——I原创 2015-10-29 16:25:19 · 653 阅读 · 0 评论