自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 Nginx之代理

Nginx之代理前言因网上对代理的配置项的解释较少或多少有点偏差,故整理一篇笔记,大致介绍Nginx进行代理的相关配置。常用命令nginx -s stop 强制停止服务nginx -s quit 请求处理完成后停止服务nginx -s reopon 重启服务nginx -s reload 重新加载服务正向代理类似VPN,服务端不知道客户端的真实地址,客户端请求nginx,由nginx代理访问服务端例:server{ listen 8099; resolver

2020-10-25 13:41:17 934

原创 Mybatis自定义插件

源码mybatis 在构建Executor的时候进行注入所有插件实现1.实现接口org.apache.ibatis.plugin.Interceptor2.类添加注解 @Intercepts这个注解只有一个属性 value数组 类型为 Signature,注解@Signature包含属性Class<?> type();支持四大类型:Executor(sql执行)、ParameterHandler(参数处理)、ResultSetHandler(结果集处理)、StatementH

2020-10-12 21:13:08 519

原创 JAVA中重载中使用Object问题

JAVA中调用重载方法都是先匹配同类型参数的方法,如没有才会向上转型去匹配参数。例:public void remove(int i) { ...}public void remove(Object object) { ...} int i = 0; Integer it = 0; remove(i); //调用了 remove(int i) 方法 remove(it);...

2020-01-02 16:53:54 1355

原创 使用mybatis-plus想要修改某字段为null

问题场景使用mybatis + mybatisPlus进行修改某字段,想要将其设为null, 但执行时没有成功。原因mybatis-plus会将所有为空的字段在修改时进行过滤,不进行设为空的修改操作。解决办法在相关字段上加上注解@TableField(strategy = FieldStrategy.IGNORED)...

2019-12-31 10:14:39 10205 2

原创 spring cloud跨服务被调用方使用路径变量报错

原代码@GetMapping("/unit/group/{id}") public ApiResult getGroupUnits(Long id) { List<Unit> unitList = unitService.getGroupUnit(id); return success(unitList); }纠正@GetMapp...

2019-12-06 09:04:53 189

原创 Springboot项目中使用FastJson转换JSON返回值出现$.ref

Springboot项目中使用FastJson转换JSON返回值出现$.ref一、问题出现场景在controller层将实体类的list集合放入ModelMap中,方法通过@ResponseBody注解进行转json串返回给视图二、发生问题在视图中查看当前获取的json串,发现加上部分对象变为$.ref。三、分析原因FastJson在转JSON串的时候,默认把出现重复的对象使用ref...

2019-09-09 17:25:14 1820

原创 Springboot项目中使用FastJson注解@JSONField(serialize = false)无效

Springboot项目中使用FastJson注解@JSONField(serialize = false)无效一、问题出现场景在controller层将实体类的list集合放入ModelMap中,方法通过@ResponseBody注解进行转json串返回给视图二、发生问题在视图中查看当前获取的json串,发现加上@JSONField(serialize = false)注解的字段也被序列...

2019-09-06 13:42:08 7565 1

原创 springmvc获取批量操作(拼接参数)时的参数技巧

**例要进行批量删除的操作在前端用“,”分隔进行拼接参数    例如:传递参数id=1,2,3,4,5后端controller层只需要通过添加一个参数 Long[] ids(类型自定) 即可获取参数代码示例@RequestMapping("/test")public String getIds(Long[] ids){ //也可用Strin...

2019-08-09 09:58:34 438

原创 IDEA使用File类使用相对路径生成文件问题

使用IDEA进行创建相对路径文件时代码如下:File file=new File("11.txt");file.createNewFile();如果是在main方法里使用,则会在当前Project目录下生成此文件。如果是在Junit测试单元@test的测试方法里使用则会在当前module下生成此文件。...

2019-07-11 10:06:17 4244 1

原创 java多线程学习笔记

java多线程概念1.1. 线程、程序、进程1.1.1. 程序• 为完成特定任务、用某种语言编写的一组指令的集合。即一段静态代码,静态对象。1.1.2. 进程• 是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。1.1.3. 线程• 进程可进一步细化为线程,是一个程序内部的一条执行路径。1.2. 并行与并发1.2.1. 并行:多...

2019-07-05 20:30:32 153

原创 Git基本操作命令

Git思维导图下载地址(需要用XMIND软件打开)本地库初始化1.1. 进入项目文件夹后打开GitBash 命令 git init设置签名2.1. 项目级别(保存在 .git/config)2.1.1. 设置用户名 git config user.name test2.1.2. 设置邮箱 git config user.email test_pro@163.com2.2. ...

2019-06-27 08:39:03 163

原创 项目部署到阿里云无法发送邮件问题

发邮件的默认端口是25端口而阿里云禁止通过STMP 25端口发送邮件。解决:采用SSL协议发送邮件,并端口号改成465。配置文件如下spring.mail.username=abc@qq.comspring.mail.password=poiyevcmandnabcdspring.mail.host=smtp.qq.comspring.mail.port=465spring.mai...

2019-06-25 19:51:28 842

原创 关于HibernateDaoSupport常用查询的几种方式

通过hql语句查询getHibernateTemplate().find("from User where id=?",1);通过Criteria进行查询DetachedCriteria criteria=DetachedCriteria.forClass(Student.class);criteria.add(Restrictions.eq("clazz.classId",classI...

2019-06-25 13:34:50 1165

原创 常用的关于struts2标签获取值得方法与EL表达式比较

获取ActionContext中的值<s:property value="#属性名"/>获取参数值struts2标签<s:property value="#parameters.属性名"/>EL表达式${param.属性名}获取session中的值struts2标签<s:property value="#session.属性名"/>E...

2019-06-25 13:20:46 139

原创 关于springboot项目打成jar包后运行时碰到的小坑

问题我的springboot项目中有用的一段代码是往static目录下添加文件获取路径的代码如下String path=ResourceUtils.getURL("classpath:static/task").getPath().replace("%20"," ");部署阿里云的服务器上,通过运行jar包的形式运行的时候,发现运行到这部分代码的时候,获取到staic/task路径后通过路...

2019-06-22 10:45:34 1762

java多线程.xmind

java线程操作知识点,使用xmind8思维导图进行编写的,需使用xmind打开

2019-07-05

Git基本操作命令与上传至远程库GitHub的方法的思维导图

包含Git的基本操作与GitHub的操作使用软件xmind来打开就可以了

2019-06-26

部门信息管理系统

c#开发的wpf窗体部门信息管理系统,用的是mysql数据库

2019-06-22

学生信息管理系统 - 副本.zip

使用spring+struts2+hibernate完成的学生信息管理系统,未添加拦截器(可自行添加),前端主要使用bootstrap进行编写,使用的是eclipse工具

2019-06-22

空空如也

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

TA关注的人

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