- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 用or真的无法使用索引吗
OR会引起索引失效的说法是这样来的: 如果是这样一个查询 SELECT*FROMTBWHEREA=1ANDB>2ANDC<3ANDDIN(4,5,6) 并且在TB表上有这样一个索引:CREATEINDEXINX_TB_ABCDONTB(A,B,C,D) 那么这个查询可以用到这个索引 如果同样是这个索引,查询换成 SELECT*FROMTB_W...
2019-11-01 16:42:18
4194
原创 记录json反序列化异常问题
报错信息是:com.alibaba.fastjson.JSONException: default constructor not found. 我的场景:实体类中嵌套了另一个实体的数组,另一个实体加了@builder注解,使得对java对象的创建更优雅,它提供在设计数据实体时,对外保持private setter,所以反序列化时,赋值不进去值。 网上说设计到两个实体嵌套时(没有加@build...
2019-08-16 21:16:25
921
原创 使用javap命令查看反编译字节码
随便使用一个开发工具写一段小代码 package com.sdc.v2; public class myTest { private int m; protected void myMethod() { } public static void main(String[] args) { int a = 1; int b = 2; System.out.printl...
2018-12-12 16:00:41
750
原创 阿里云搭建两个服务器+nginx
一、准备工作 1.为方便操作,可以下载安装个Xshell软件:访问远端不同系统下的服务器; 2.再安装个文件传输工具FileZilla软件,用来传输文件。 二、安装JDK 1.查看自己的系统位数:执行命令 getconf LONG_BIT,如下: 2.去官网下载指定版本的jdk 3.在服务器上新建一个目录:mkdir /usr/java 4.把压缩包通过文件传输工具复制到 ...
2018-12-12 11:52:05
945
原创 图片合并工具类
import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.font.FontRenderContext; import java.awt.geom.Af
2017-10-23 16:45:32
763
原创 二维码生成工具类
import java.awt.BasicStroke; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Shape; import java.awt.geom.RoundRectangle2D; import java.awt.image.Buff
2017-10-23 16:37:39
232
原创 spring mvc运行原理
大家都知道对于spring mvc框架,最核心的就是DispatcherServlet。 那么DispatcherServlet到底能干些什么活呢,其实DispatcherServlet就是负责协调和组织不同组件以完成请求处理并返回响应的工作。 spring mvc 处理请求的过程简单如下: 1.一个请求过来,首先去匹配DispatcherServlet的请求映射路径(web.xml中可配置
2017-10-13 10:06:27
224
原创 spring mvc完成json操作
1.可以通过@RequestBody注解获取页面提交的json数据,如: 页面通过ajax传值json数据到后台 $.ajax({ type : "put", url : "/***/test/“+id, data : JSON.stringify({ name : name, age : age }), contentType : 'application/json',
2017-10-12 17:53:50
1259
原创 struts2拦截器与过滤器的理解
1.拦截器就是在某个方法被访问的前后做一些事情,是aop的一种实现策略;过滤器是一个程序,它先于与之对应的servle运行在服务器上,它可以附加在多个servlet上,检查进入这些资源的信息,并做处理。 2.拦截器不依赖于servlet容器,过滤器需要依赖于servlet容器; 3.拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用; 4.拦截器可以访问action上下
2017-10-11 10:48:11
364
原创 struts2的工作原理
简述其工作流程如下: 1.客户请求首先发送给StrutsPrepareAndExecuteFilter(通过web.xml中配置,如: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 *.jsp REQUEST FORWARD s
2017-10-11 10:32:06
306
转载 根据IP地址获取详细的地域信息
import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.HttpURLC
2017-03-01 14:06:47
422
空空如也
tomcat 不打印catalina.out日志
2018-08-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人