- 博客(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
原创 Tomcat配置Web工程外静态资源文件访问
有时候,我们的项目会有大量的文档、图片、Excel、pdf等静态资源。需要为用户展示。由于资源占用空间较大,所以一般的采用策略可能是将这类资源存放在项目外部的文件夹内,然后再数据库中配置文件的访问路径。基于Tomcat的Web工程配置:1、修改tomcat的server.xml文件<Context docBase="D:\静态资源\data\imgfile" path="/MYWEB/img...
2018-07-06 10:20:52 3613
转载 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
原创 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
原创 常用的电脑操作指令
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
翻译 慢慢学
作者:下一秒升华链接: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依赖包:<dependencie...
2018-04-15 16:10:55 222
原创 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配置文件中所有标签及作用简单描述
<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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人