- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 在Linux上安装Python3
安装python3(1)登录https://www.python.org/downloads/source/,找到对应版本(我们以Python 3.6.5为例)如图:下载Python-3.6.5.tgz(2)文件上传将文件上传到Linux系统的某个目录下,根据自己情况上传,本例上传到了/root/tools目录下(3)准备编译环境执行如下命令:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-...
2021-08-07 16:48:36 189
原创 解决重复日志打印
很好奇,打印了两遍,本地和测试都没有这个问题啊,然后运维就发了下面两个文件给我,一看还真是,日志怎么打印了两遍启动也是日志会打印两遍二、解决方案刚开始是看资料说设置:配置文件中logger的additivity属性为 false 但是还是会重复打印两遍日志,并没有什么特别的效果但是后来一想,本地和测试都可以,只有生产不行,是不是文件日志文件设置的有问题,于是重新写了日志类:logback-spring.xml<?xml version="1.0" encoding="UT
2021-05-20 09:03:20 3072
原创 字符串工具类
public class ObjectUtils { /** * 判断数组是否为空 * @param target * @return */ public static boolean isEmpty(Object[] target) { return target == null || target.length == 0 ; } public static boolean isNotEmpty(Object[] target) {.
2021-05-12 16:40:30 78
原创 @Controller和@RestController的区别使用
1)如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。例如:本来应该到success.jsp页面的,则其显示success.2)如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResourceViewResolver才行。3)如果需要返回JSON,XML或自定义mediaTy
2021-05-12 15:56:16 134
原创 ResultMap和ResultType区别使用记录
resultType:当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必须有和它相同的字段对应,而resultType中的内容就是pojo在本项目中的位置。因此对于单表查询的话用resultType是最合适的。但是,如果在写pojo时,不想用数据库表中定义的字段名称,也是可以使用resultMap进行处理对应的。多表连接查询时,若是一对一的连接查询,那么需要新建一个pojo,pojo中包括两个表中需要查询出的所有的字段,这个地方的处理方式通常为.
2021-05-12 14:32:10 278
原创 Lambda 表达式是 JDK8 的一个新特性使用
Lambda 基础语法我这里给出六个接口/**多参数无返回*/ @FunctionalInterface public interface NoReturnMultiParam { void method(int a, int b); }/**无参无返回值*/ @FunctionalInterface public interface NoReturnNoParam { void method(); }/**一个参数无返回*/ @FunctionalInterface public inte
2021-05-12 09:03:54 86
原创 数据库主从复制
修改配置文件主服务器的sql配置主服务器的master从服务器的上面对文件的配置处理配置完之后重新去启动数据库继续在从库里面指定主库的连接,再去主库里面创建对应的数据库主数据库上面去授权从数据库来连接从数据库上来启动同步从库上去查看出现这错误无法同步了,id重复很奇怪的错误 ,停止主从同步以后去查找错误去查看CNF配置文件找到对应server-id 删除重新启动主从同步,创建数据库查看对应的从数据库有没有..
2020-08-08 14:52:32 96
原创 1.将封装好的ajax()方法放在common.js中
借鉴参考function ajax(obj) { var type = obj.type || 'post';//请求类型 var dataType = "json";//接收数据类型 var async = obj.async || false;//异步请求 var cache = obj.cache || false;//浏览器历史缓存 var c...
2019-11-22 15:14:28 569
转载 服务器倒计时的做法
public static long endTime;public static Date date;public static long startTime;public static long midTime;public static Calendar c;public static int time = 24 * 60 * 60;public static void mai...
2019-06-12 09:22:09 788
转载 mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No suc
执行命令:mysql -u root -p错误:error while loading shared libraries: libncurses.so.5: cannot open shared object file分析:缺少 libncurses.so.5解决方案:yum install libncurses.so.5另外一个方案参考博客:解决CentOS缺少共享库:li...
2019-01-08 09:24:05 13530 3
转载 aop事务的讲解运用
spring事务管理方式,aop1.spring事务管理2.spring提供了对事务管理支持spring采用aop机制完成事务控制可以实现在不修改原有组件代码情况下实现事务控制功能。 spring提供了两种事务管理方式:a。编程式事务管理(编写java代码) TransactionTemplateb.声明式事务管理(编写配置,大家都用这种) xml版本配置 注解版本配置 --配置DataS...
2018-06-11 10:57:39 312
转载 linux 安装jdk1.8 步骤
Linux下安装JDK1.8下载jdk1.8 下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件;选择符合自己操作系统版本的jdk安装文件,如下图所示: 解压安装 用root管理员登录 在/usr/local目录下建立安装目录,取名为jdk1.8,使用命令依次为:cd /usr/local ...
2018-06-07 14:20:54 414
转载 外网访问本地的Tomcate
1,在tomcat的配置文件夹下的server.xml配置文件下做一下修改:可以修改一下端口号,不修改也可以,只不过端口如果是80,那么外网直接访问本地服务器网站192.168.0.7就是192.168.0.7,如果端口是8080,则外网访问本地服务器网站192.168.0.7就会是192.168.0.7:8080;修改端口如下 <Connector port="8080" protocol...
2018-05-20 09:32:40 256
转载 防止每次update maven 自动更新为1.5 方法
Maven项目在Update Maven之后JRE被改成1.5的解决方法一、Maven Update 后 JDK变成1.5在Eclipse中新建了一个Maven工程、然后更改JDK版本为1.7或者以上、结果每次使用Maven > Update project的时候JDK版本都恢复成1.5。二、JDK1.5原因分析后来查了一下原因、Maven官方文档有如下描述: 译器插件用来编译项目的源文件从...
2018-05-14 14:27:07 2338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人