自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mc94Lee的博客

学无止境,从小白开始

  • 博客(21)
  • 收藏
  • 关注

原创 springboot入门,简单能跑的项目快速搭建

ide用的eclipse,然后创建maven工程,用eclipse创建maven工程的话还需要修改一些地方,网上都有详细的步骤,就不多说了。。。maven的pom.xml,需要添加的东西非常简单,如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan

2017-04-25 16:41:12 750

原创 Java Socket编程 多线程server和client通信demo

server代码import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;import java.util.H

2017-04-24 18:00:29 765 1

原创 BufferedInputStream和BufferedReader文本读取

文本的读取主要有字节流读取和字符流读取两种方式,字节流可以既可以操作文本文件,也可以操作非文本文件,如一些二进制数据(图片,视频,对象),而字符流只能操作文本。然后研究了哈这两种读取文本的方式,主要用BufferedInputStream和BufferedReader,简单总结了下,如下:public class IOtest { public static void main(Stri

2017-04-20 16:40:48 5753

转载 Java NIO

转自:http://blog.csdn.net/u013256816/article/details/51457215#comments现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。再者,现在互联网的面试中上点level的都会涉及一下NIO或者AIO的问

2017-04-20 11:22:29 284

原创 mysql 插入百万级数据 简单靠谱的方法

之前学习mysql的时候,想要试着插入百万、千万级别的测试数据,看了下网上的不少博客,基本都是复制copy,大多数都是用个存储过程就直接循环插入。。 比如:drop table if exists test;create table test (c1 int(11) default NULL,c2 varchar(30) default NULL,c3 date default NULL);d

2017-04-12 11:27:51 7515 4

转载 数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器

第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失; 负载均衡策略:可以降低单台机器的访问负载,降低宕

2017-04-01 11:23:30 323

原创 WebSocket实现简单的聊天室

创建的maven工程,pom中导入下面两个 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency> <dependency>

2017-03-29 16:32:24 2702 2

转载 通俗易懂WebSocket原理

作者:Ovear链接:https://www.zhihu.com/question/20215561/answer/40316953来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。---------------------------------------------------------------------------------------

2017-03-28 17:14:30 658

原创 Ehcache和mybatis整合

首先在maven中添加 <!-- ehcache --> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.10.1</version> </depen

2017-03-28 11:05:43 833

原创 SSM框架使用ThreadLocal管理HttpSession

为了使httpsession在整个项目都可以获取到,比如直接在service层或者dao层调用,不用从controllar传过那么麻烦,这时候可以用ThreadLocal来管理httpsession总体的思路 因为springmvc每次处理用户的请求,是用的不同的线程(用Thread.currentThread.getId()打印即可发现) 所以用户每次请求的时候,都应该把session绑定到当

2017-03-24 10:59:28 1562

原创 SMM框架添加自定义filter

首先在web.xml中添加myFilter,可以在init-param中根据自己的需求添加一些自定义的参数 <filter> <filter-name>myFilter</filter-name> <filter-class>com.is.common.filter.MyFilter</filter-class> <init-param>

2017-03-23 13:30:06 760

转载 缓存技术ehcache memcache redis

转自:http://www.xuetimes.com/archives/325网站技术高速发展的今天,缓存技术已经成为大型网站的一个关键技术,缓存设计好坏直接关系的一个网站访问的速度,以及购置服务器的数量,甚至影响到用户的体验。网站缓存按照存放的地点不同,可以分为客户端缓存、服务端缓存。客户端缓存客户端缓存又可分为:浏览器缓存、网关或代理服务器缓存 

2017-03-20 13:45:53 315

转载 tomcat+nginx配置集群负载均衡

转自:http://blog.csdn.net/bruce_6/article/details/38228299相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:反向代理(Reverse Proxy)

2017-03-07 10:58:01 226

原创 配置tomcat的https访问

首先,贴一段概念: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。HTTP 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。HTTPS(全称:Hyper Text

2017-02-16 14:55:53 402

原创 Mysql安装linux版

1.在centos中准备mysql文件 2.打开命令窗口,进入root用户 3.创建用户组# groupadd mysql # useradd -r -g mysql mysql4.解压mysql# cd /usr/local/ 切换到安装目录# tar -xvf /home/limengchuan/Downloads/mysql-5.7.9-linux-glibc2.5-x86_6

2017-02-15 11:33:53 221

转载 tomcat调优

对于Tomcat的处理耗时较长的问题主要有当时的并发量、session数、内存及内存的回收等几个方面造成的。出现问题之后就要进行分析了。 1.关于Tomcat的session数目 这个可以直接从Tomcat的web管理界面去查看即可 或者借助于第三方工具Lambda Probe来查看,它相对于Tomcat自带的管理稍微多了点功能,但也不多 2.监视Tomcat的内存使用情况 使用JDK自

2017-02-15 11:15:09 299

原创 linux下的tomcat安装

之前都是在window上写写项目之类的,现在试着把项目发布到linux上面1.准备工作 首先安装好VM虚拟机,在虚拟机上安装linux系统(用的是centos7.0),安装教程网上挺多的,这里就不说了。2.安装JDK 官网上下载,用的linux 64位的tar.gz的 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-

2017-01-17 16:20:09 206

原创 jquery easyui datagrid简单使用学习

先上效果图 html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv

2016-12-29 11:29:15 869

原创 Java实现四则运算计算器(支持括号,小数,负数)

Java实现四则运算(支持括号,小数,负数)两个类,Calculator类负责主要运算逻辑,使用两个栈(符号栈和数字栈),通过出栈压栈的方式计算,MyUtils类为工具类,主要进行一些字符串校验和处理代码如下:import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util

2016-11-18 15:13:34 12874 2

原创 Junit测试多线程时的简单处理

Junit测试多线程时的处理之前在测试多线程发送邮件时,使用junit发现,junit在调用待测试的类的方法创建子线程处理任务,在主线程跳出该类方法回到junit test方法时,jvm被终止,所有还在处理任务的子线程都被关闭。此时,可以用调用CountDownLatch类来进行子线程计数,子线程运行完时调用countDown()使计数减1,在主线程调用await()阻塞等待子线程全部处理完再返回j

2016-11-18 14:58:09 2484

原创 JavaMail简单收发邮件

JavaMail简单收发邮件邮件参数类/** * @Title: MailParam.java * @desc: 邮件参数bean * @author mengchuan.li */public class MailParam { private int port;// 端口 private String host;// 服务器 private String use

2016-11-18 14:17:21 375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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