- 博客(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
学生信息管理系统 - 副本.zip
2019-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人