自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 学习经历总结

工作与学习中,经常会遇到一些坑,一旦掉进去,会很痛!!!!,为了第二次不掉下去,要学会总结与学习。 1、数据库的表设计、字段一定不要包含系统默认名。(配置多数据源访问的时候,由于一个timestamp字段,耗费了我大量的工作时间进行排查。)2、...

2019-01-07 11:16:25 614

原创 【WebService】【CXF】【多接口】【身份认证】【Java】

<url-pattern>/services/*</url-pattern>给出webservice访问路径

2018-10-31 12:38:23 1672

原创 【socket】 超时连接

Java socket有两种timeout :     建立连接timeout,     读取数据timeout,注意:如果想实现超时连接,需要采用一下方式进行socket连接            Socket socket = null;            socket=new Socket();            socket.connect(new InetS...

2018-08-15 12:15:22 1695

原创 【Java开发小技巧】

1、当我们提供接口的时候,  Ajax  返回的时候,当对象在转换  JSON  (序列化)的时候,值为Null 或者为“”的字段还是输出来了。看上去不优雅。如果项目里有Jackson注解的方式( @JsonInclude(JsonInclude.Include.NON_EMPTY))Include.Include.ALWAYS (Default / 都参与序列化)  Include.N...

2018-07-19 21:43:39 610

原创 【异常处理】之 基本规则与基本规范

一、不要捕获Java类库中定义的继承自 RuntimeException 的运行时异常类,比如空指针、比如数组越界二、try-catch 的用法,catch时,应该分清楚稳定代码和非稳定代码。注意对异常的细化三、异常捕获了,就要进行相应的处理。或者可以将异常进行上抛,交给上层代码进行处理。四、异常和事务: 有 try 块放到了事务代码中,catch 异常后,如果需要回滚事务,一定...

2018-07-19 21:35:09 229

原创 【Linux】 --常用的一些基本命令

用法示例:  直接 :  $  date1、显示日期的指令: date2、显示日历的指令:cal3、查看版本信息等: uname -r4、回到根目录 cd ~5、会到根目录 cd6、回到当前目录的上层 cd ..7、回到刚才的目录 cd -8、进入到绝对路径的位置 cd E:\DeveloperTools\GitHub\Repository9、相对路径的写法 c...

2018-07-18 21:45:55 158

原创 【Git】---基本命令

定义:分布式版本控制系统命令行:$ git config --global user.name "John Doe" 配置用户名$ git config --global user.email [email protected] 配置email$ git config --global core.editor emacs ...

2018-07-18 21:05:20 173

原创 JVM之内存溢出的几种情况以及可以采取的解决方案

开发中遇到过以下三种内存溢出的状况:一、 java.lang.OutOfMemoryError: Java heap space二、 java.lang.OutOfMemoryError: PermGen space三、 java.lang.OutOfMemoryError: GC overhead limit exceeded详述:一、Java heap space(堆内存溢...

2018-07-16 22:24:45 2615

原创 Redis

中文教程链接:http://www.redis.net.cn/ Redis 简介: REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。...

2018-07-15 12:03:52 166

原创 Java面试汇总----概念题

待填充

2018-07-09 11:24:36 1014

原创 Tomcat配置Web工程外静态资源文件访问

有时候,我们的项目会有大量的文档、图片、Excel、pdf等静态资源。需要为用户展示。由于资源占用空间较大,所以一般的采用策略可能是将这类资源存放在项目外部的文件夹内,然后再数据库中配置文件的访问路径。基于Tomcat的Web工程配置:1、修改tomcat的server.xml文件&lt;Context docBase="D:\静态资源\data\imgfile" path="/MYWEB/img...

2018-07-06 10:20:52 3613

原创 SpringAop实现系统日志功能

待完善。。。

2018-06-28 21:33:42 950

原创 Shiro

待完善

2018-06-28 21:31:55 190

转载 Spring整合quartz定时任务调度的cronExpression配置说明(转载)

Spring整合quartz定时任务调度"* * * * * *"字段 允许值 允许的特殊字符秒  0-59  , - * /分  0-59  , - * /小时  0-23  , - * /日期  1-31  , - * ? / L W C月份  1-12 或者 JAN-DEC  , - * /星期  1-7 或者 SUN-SAT  , - * ? / L C #年(可选)  留空, 1970-...

2018-06-03 18:49:38 404

原创 SSM框架搭建(Eclipse+非Maven版本)

搭建一个简单的ssm框架,ti'shen

2018-05-26 10:02:37 5045 1

原创 Eclipse各个版本下载

链接:https://wiki.eclipse.org/Older_Versions_Of_Eclipse或者是国内的镜像及可能性下载!http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/ 截图:  ...

2018-05-24 12:41:14 9538

原创 MyBatis的使用

1、逆向工程自动生成xml、dao、实体类文件。        1) 关于Mybatis Generator 的配置文件参数详解        配置文件参数详解

2018-05-23 15:11:02 227

原创 MyBatis逆向工程,自动生成dao、实体类、mapper文件

利用mybatis generator 自动生成生成dao、实体类、mapper文件基本步骤:(方法有多种,这里的方法是脱离项目工程,利用命令行建立文件。后续可以按需复制进工程)1、下载相应工具2、依据相应数据库导入相应数据库连接jar包3、编写generatorConfig.xml文件4、命令行模式,进入lib文件夹5、输入:java -jar mybatis-generator-core-1....

2018-05-20 12:36:41 7336

原创 杂记(一)

1、什么是索引?2、索引的失效?3、spring如何托管springMVC,如何托管struts2,如何托管mybatis,如何托管hibernate?

2018-05-18 08:28:06 138

原创 java根据WSDL文档,如何调用WebService?

作为一个java开发人员,当我们获取到了对方提供的wsdl地址,然后在网页上能够访问wsdl文档以后,如何调用对方的webservic借口呢?一下有几种方法,可以参考一下。第一种是      HttpURLConnection方式第二种是      JSP页面上纯JS调用内容说明1、WSDL文档基本说明2、httpURLConnection方式调用3、JS方式调用4、获取的数据如何解析?1、WSD...

2018-05-14 16:49:12 102048 25

原创 HttpClient请求服务端接口数据Get与Post请求

请求

2018-05-09 09:22:24 1135

转载 转-----关于二叉树的一些概念

为什么MySQL数据库索引选择使用B+树? ...

2018-04-28 09:06:44 334

原创 常用的电脑操作指令

1、ipconfig:     查看本机的IP信息2、telnet:     telnet测试映射端口或远程访问主机(需要再程序或功能按钮里面开启服务)     使用方式:telnet IP 端口        或者       telnet 域名 端口3、ping:     ping命令检查网络是否可达3、tracert   (linux系统是traceroute)    可以列出分组经过的路由...

2018-04-26 11:39:25 894

原创 PL/SQL连接Oracle数据库

1、plsql远程连接Oracle数据库查询结果,显示乱码?如下:同时可以通过select * from v$nls_parameters 语句查看编码信息。这类情况,一般需要配置服务器的环境变量!!1、进入环境变量2、新建变量1LANGzh_CN.GBK3、新建变量3NLS_LANGSIMPLIFIED CHINESE_CHINA.ZHS16GBK4、保存,重启PLSQL!!!...

2018-04-25 14:48:22 158

转载 Jvm知识

转载于微信公众号。关于Jvm知识看这一篇就够了 2018-04-10 纯洁的微笑 ...

2018-04-17 08:38:11 125

翻译 慢慢学

作者:下一秒升华链接:https://www.zhihu.com/question/59725713/answer/168294369来源:知乎初级—初阶掌握java基础,熟悉常用类库。理解javaweb中的servlet,jsp,并了解常用的框架对java web的封装原理,能够借助框架完成增删改查功能。理解数据库在web开发中的地位。初级—中阶理解java中较为高级的特性,如反射,动态代理,J...

2018-04-15 23:00:39 213

转载 java中的多线程高并发与负载均衡的用途

该内容,转自博客园一位博主java中的多线程高并发与负载均衡的用途感觉对于这两问题的描述,大家很迷惑把 。下面我就介绍一下:一;什么是java的高并发,在什么情况下产生的?答:如果网站的访问量非常大的话,我们就应该考虑高并发的情况。高并发的时候就是有很多用户在访问,导致系统数据不正确、糗事数据的现象。对于一些大型网站,比如门户网站,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环...

2018-04-15 22:47:33 810

原创 SpringMVC搭建

说明:1、项目通过maven来创建,2、开发工具使用Intellij3、主要内容是 spring+SpingMVC SpringMVC项目的一般开发流程(不包括业务层、持久层、以及数据库内容)1、创建javaweb项目2、导入springmvc相关依赖包3、配置web.cml配置文件4、配置springmvc配置文件5、配置controller主要内容:pom依赖包:&lt;dependencie...

2018-04-15 16:10:55 222

原创 Idea IntelliJ使用技巧

1、自动整理代码布局        Ctrl+Alt+L2、自动导包        Alt+Enter

2018-04-15 10:48:12 134

原创 IntelliJ工具的使用小知识

1、创建maven项目以后,在resources里,找不到spring配置文件?导入spring的相关依赖即可看见。2、Resource Bundle可以获取新的properties配置文件

2018-04-15 08:44:49 104

原创 Calendar获取每个月的最后一天

java业务有时候需要获取每个月的最后一天,但是,直接过去可能会需要做很多的判断,闰月平月之类的。为了方便,可以采用下面的方法实现。          Calendar calendar = Calendar.getInstance();            calendar.set(Calendar.DATE, 1);           calendar.roll(Calendar.DATE...

2018-04-13 11:25:46 7020

原创 sql语句查询每分、时、天、月、年的平均数据,或者查询每间隔多少时间的数据

一、sql语句查询每分、时、天、月、年的平均数据/*查询年、月、日、分钟的间隔的平均值(整月整时整分钟)*/select year(datetime), MONTH(datetime), DAY(datetime), DATEPART(hour, datetime), DATEPART(MINUTE, datetime),AVG(value)from mytable where dat...

2018-04-11 11:45:59 7753

原创 sql server数据库日志特别大或者日志损坏,或者删除了,如何恢复数据库的使用

一、数据库收缩日志数据库日志特别大怎么办? 可以尝试执行以下语句处理日志文件,必须设置数据库为简单模式,然后要记得回复为完全模式USE[master]  GO  ALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE WITH NO_WAIT  GO  ALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE   --简单模式  ...

2018-04-09 11:04:04 2913

原创 sql server数据库Log文件特别大怎么处理

之前发现服务器上的硬盘空间爆满,导致程序无法运行, 经调查发现, 产生了,ERRORLOG文件。并且sql server数据库的日志文件特别大。  由于默认情况下,SQL Server 会保存 7 个 ErrorLog 文件,名为: ErrorLogErrorLog.1ErrorLog.2ErrorLog.3ErrorLog.4ErrorLog.5ErrorLog.6那么如何删除这几个特别大的日志...

2018-04-08 14:28:18 17046 1

原创 Web网页实现登录验证码功能

三部分内容1、在登录页面生成验证码图片2、点击图片更换新的验证码图片3、点击登录,判定输入验证码与实际验证码是否一致1、如何生成一个验证码图片,放置在登录页面?servlet:package com.zs.ssh.yzmServlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import ...

2018-03-27 14:10:47 27054 7

转载 pom.xml配置文件中所有标签及作用简单描述

&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.o...

2018-03-22 14:14:33 592

原创 struts2与springMVC区别、mybatis和hibernate的区别

Struts VS springMVC       1、 Struts2是一个请求一个Action,SpringMVC是单例模式的        2、Struts2是基于类的横切,SpringMVC基于方法(可以和上条结合起来思考)粒度更细        3、Struts2入口是Filter,springMVC入口是Servlet。则两者实现机制不同        4、SpringMVC开...

2018-03-18 21:40:33 3798

原创 原生JDBC代码从数据库获取数据

    jdbc的原生开发步骤    1、注册驱动    2、获得连接    3、获得执行者对象    4、获得结果集    5、结果集处理    6、释放资源(不要忘)注意导包正确:注意数据类型接受相匹配:import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;im...

2018-03-14 14:53:04 940

原创 sql server非局域网环境下的发布订阅

2018-01-30 13:25:33 2798 1

空空如也

空空如也

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

TA关注的人

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