- 博客(22)
- 收藏
- 关注
原创 log4j设置
###配置日志根Loggerlog4j.rootLogger=DEBUG,stdout,file#ERROR 为严重错误 主要是程序的错误#WARN 为一般警告,比如session丢失#INFO 为一般要显示的信息,比如登录登出#DEBUG 为程序的调试信息log4j.additivity.org.apache=true###配置日志信息输出目的地Appenderlog4j.ap...
2020-04-14 10:59:55
385
原创 自定义创建定时任务
项目框架:springboot@Componentpublic class TestTimeTask { private static Queue<ThirdTuple<String, String, Runnable,Date>> queue = new LinkedBlockingDeque<>(); @PostConstruct publ...
2020-03-11 11:40:44
844
原创 分支执行:switch与if的效率比较
private static void calumnTime() { long start = System.currentTimeMillis(); int count = 0; for(int i=1;i<5000;i++) { for(int j=1;j<10;j++) { switch(j){ case 1: count+=i; ...
2020-01-08 10:56:47
1649
原创 远程debug设置
// Linxu系统: catalina.sh开始处中增加如下内容:CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8081"// Windows系统: apach/bin/startup.bat开始处中增...
2019-09-16 14:40:08
186
1
原创 关于session
session:存在于服务端,但是服务端需要验证请求是否有对应的session存在时,会经历以下几个步骤: 第一步: 登录 第二步: session由服务器存在生成,在登录之后会通过request.getSession()来获取HttpSession对象,然后再通过setAttribute(K,V)来存储session,然后存储在服务器, 第三步: 服务器生...
2019-08-21 17:08:58
150
原创 JAVA用Graphics2D实现图片旋转,缩放,合成
第一步:读入文件public BufferedImage loadImageLocal(String path) { try { return ImageIO.read(new File(path)); } catch (IOException e) { e.printStackTrace(); ...
2019-08-09 18:01:52
9385
原创 VM搭建虚拟机
vm版本号:workstation 15CentOS版本号:CentOS 7 64位创建步骤:1.打开VM软件,2.点击创建新的虚拟机3.选择‘经典’->next-> 选择”安装程序光盘映像文件“,选择映像文件路径->next->设置虚拟机名称和地址->next->设置磁盘大小->next->完成4.创建向导步骤完成后,点击刚创建的虚拟...
2019-07-19 14:31:16
403
原创 MYSQL牛逼应用语句
accountbase :用户信息表accountattention:用户关注或粉丝的关联关系表查询粉丝列表,同时显示当前用户与粉丝用户是否是相关关注状态,返回 1:代表互关,0:只是粉丝100000009 :代表某个用户id查询代码如下: select accid, accountname,wxnickname,wxuserpic,accountpic,1 from account...
2019-07-18 16:45:33
207
原创 java 创建自定义数据库连接池
设计思路:1.连接实例package com.example.deno.connectionPoolDemo;import java.sql.Connection;public class ConnectionExample { private boolean busy = true;//判断是否可用 private boolean extra;//是否是额外连接 private...
2019-06-11 15:08:35
2024
原创 NIO读写文件
package com.example.demo;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.nio.ByteBuffer;import java.ni...
2019-06-06 15:31:29
984
原创 小程序开发服务端调用api
使用语言 java再已post方法调用小程序api时,需要将传递参数专成json格式,否则调用失败。比如调用模板消息,进行消息发送templateMessage.sendHTTPS 调用请求地址POST https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=ACCESS_TOKEN请求参...
2019-05-30 20:52:44
2435
原创 Eureka注册中心配置
server:1.在启动类上加上注解@EnableEurekaServer2.在application.yml里配置注:hostname:peer1 需要在host文件里配上ip---spring: profiles: s1server: port: 8761eureka: instance: hostname: peer1 client: re...
2019-05-29 14:09:20
1386
原创 JAVA Web 实践
HttpSessionBindingListener接口能够监听会话与一个属性绑定或解除绑定的事件,当web应用把一个属性与会话绑定后,Servlet容器会调用该接口valueBound()方法,当Web应用将要把一个属性与会话解除绑定之前,会调用valueUnBound()方法。实例1: 通过实现类实现该接口,并重写valueBound()和valueUnBound(),并把实现类通过ses...
2019-05-08 13:54:43
260
原创 Spring beanFactory源码
BeanFactory继承关系图:BeanFactory接口管理bean的定义,由字符串名作为唯一识别ID,根据bean的定义,工厂会返回一个包含对象的独立实例(原型模式)或者一个共享实例(相对于更高级用于替代单例模式),返回哪种类型的实例取决于bean工厂配置,API是相同依赖注入通常会用setter或构造器来配置,Spring的依赖注入功能由BeanFactory接口及其子接口实现。...
2019-04-28 14:36:59
161
原创 spring整合redis
1.引入redis的jar包<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.6.1.RELEASE</vers...
2019-03-27 23:13:05
117
原创 Log4j配置
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。配置根Loggerlog4j.rootLogger = [ level ] , appenderName …,#配置日志信息输出目的地Appenderlog4j.appender...
2019-03-27 22:46:03
96
转载 spring filter的targetFilterLifecycle作用
在web.xml中进行配置,对所有的URL请求进行过滤,就像"击鼓传花"一样,链式处理。配置分为两种A和B。A:普通配置在web.xml中增加如下内容:permissionFilter某类rpermissionFilter/*由filter和filter-mapping构成。filter指定过滤器处理类(实现了Filter接口),filter-mapping指定过滤的规则。...
2019-03-27 22:45:47
210
原创 搭建maven+springMVC框架(其中包含了shiro)的配置文件
applicationContext.xml&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot; xmlns
2019-03-27 22:45:22
122
原创 Html布局设计
单列布局水平居中水平居中的页面布局中最为常见的一种布局形式,多出现于标题,以及内容区域的组织形式,下面介绍四种实现水平居中的方法(注:下面各个实例中实现的是child元素的对齐操作,child元素的父容器是parent元素)使用inline-block 和 text-align实现.parent{text-align: center;}.child{display: inline-blo...
2019-03-22 10:17:52
644
原创 深入web项目
web.xml文件不是每个web项目都必须要web.xml文件,web.xml文件是用来初始化配置信息。基本有 context-param,servlet,filter,listener,加载顺序依次为 context-param > listener >filter>servletcontext-param 中包含applicationContext.xml的配置文件...
2019-03-20 22:06:03
87
原创 synchronized的使用
一 修饰方法或静态方法 public synchronized void method() { // todo } public synchronized static void method() { // todo }二、修饰代码块public void method(){ synchronized(this) { ...
2019-03-12 09:08:17
88
原创 错误点
错误点:1.spring的依赖注入无法注入到一个普通类中,运行会报空指针异常,注入的接口没有被实例化,一旦一个类存在依赖注入,则这个类也必须加上注解,交由容器管理。...
2019-03-07 16:37:55
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人