自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 3899

原创 记录json反序列化异常问题

报错信息是:com.alibaba.fastjson.JSONException: default constructor not found.我的场景:实体类中嵌套了另一个实体的数组,另一个实体加了@builder注解,使得对java对象的创建更优雅,它提供在设计数据实体时,对外保持private setter,所以反序列化时,赋值不进去值。网上说设计到两个实体嵌套时(没有加@build...

2019-08-16 21:16:25 726

原创 使用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 683

原创 阿里云搭建两个服务器+nginx

一、准备工作   1.为方便操作,可以下载安装个Xshell软件:访问远端不同系统下的服务器;2.再安装个文件传输工具FileZilla软件,用来传输文件。二、安装JDK1.查看自己的系统位数:执行命令 getconf LONG_BIT,如下:2.去官网下载指定版本的jdk3.在服务器上新建一个目录:mkdir /usr/java4.把压缩包通过文件传输工具复制到 ...

2018-12-12 11:52:05 844

原创 图片合并工具类

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 675

原创 二维码生成工具类

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 157

原创 spring mvc运行原理

大家都知道对于spring mvc框架,最核心的就是DispatcherServlet。那么DispatcherServlet到底能干些什么活呢,其实DispatcherServlet就是负责协调和组织不同组件以完成请求处理并返回响应的工作。spring mvc 处理请求的过程简单如下:1.一个请求过来,首先去匹配DispatcherServlet的请求映射路径(web.xml中可配置

2017-10-13 10:06:27 182

原创 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 1186

原创 struts2拦截器与过滤器的理解

1.拦截器就是在某个方法被访问的前后做一些事情,是aop的一种实现策略;过滤器是一个程序,它先于与之对应的servle运行在服务器上,它可以附加在多个servlet上,检查进入这些资源的信息,并做处理。2.拦截器不依赖于servlet容器,过滤器需要依赖于servlet容器;3.拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用;4.拦截器可以访问action上下

2017-10-11 10:48:11 313

原创 struts2的工作原理

简述其工作流程如下:1.客户请求首先发送给StrutsPrepareAndExecuteFilter(通过web.xml中配置,如:     struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterstruts2*.jspREQUESTFORWARDs

2017-10-11 10:32:06 254

原创 生成验证码

应用开发,当需要登录时,有时候需要实现简单的验证码功能,不妨浏览下本文,话不多说上直接上干货,本文针对小白,技术大牛请绕道

2017-10-10 15:33:52 191

转载 根据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 348

空空如也

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

TA关注的人

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