
web
文章平均质量分 53
atgeretg
这个作者很懒,什么都没留下…
展开
-
java lambda表达示
0. 基本信息List<Order> list = new ArrayList();Order o1 = new Order(1,"A111",1);list.add(o1 );Order o2= new Order(2,"A124",1);list.add(o2);Order o3= new Order(3,"B11",2);list.add(o3);@Data@Valuepublic class Order{ private int id; private原创 2022-01-07 11:01:16 · 263 阅读 · 0 评论 -
Mybatis plus 3.x更新null值全局设定
问题:在用mybatis-plus封装的updateById方法来更新数据时,想把一个字段设置为null值,但是发现更新后数据没有为null还是原来的值,这是因为mybatis-plus在更新的时候做了null判断,默认不更新为null的传参。官网解决方案:地址:https://mp.baomidou.com/guide/faq.html#%E6%8F%92%E5%85%A5%E6%88%96%E6%9B%B4%E6%96%B0%E7%9A%84%E5%AD%97%E6%AE%B5%E6%9C.原创 2021-03-03 14:33:06 · 1054 阅读 · 1 评论 -
MySQL-5.7.18绿色版安装和配置
1:先下载mysq5.7.18绿色版,然后解压出来,放在一个目录下,我的解压mysql放在“D:\mysql\mysql-5.7.18-winx64”(这个叫myql的根目录)。2:在myql根目录创建器。如图:3:编辑“my.ini”文件;我的配置为:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]...原创 2017-09-17 10:33:59 · 4365 阅读 · 0 评论 -
LocalDate和LocalTime的用法介绍
在JAVA中,常用的处理日期和时间的类主要有Date,Calendar,而在JDK1.8中,新增了两个处理日期和时间的类,一个是LocalDate,另一个是LocalTime,下面我来介绍一下这两个类中常用方法的用法。1、LocalDate LocalDate主要是用来处理日期的类,主要有以下方法:方法 说明 举例 LocalDate.now() 获取当前...转载 2019-06-15 14:52:39 · 1807 阅读 · 0 评论 -
showdoc命令
#下面附上脚本其他命令,以便管理showdoc时可以用得上。 #停止 ./showdoc stop #重启 ./showdoc restart #升级showdoc到最新版 ./showdoc update #卸载showdoc ./showdoc uninstallshowdoc官方文档:https://www.showdoc.cc/help?page...原创 2019-02-13 23:33:46 · 2637 阅读 · 0 评论 -
Maven 将本地jar包添加到本地仓库
1. 安装maven, 设置maven系统环境变量,一般下载后解压即可以使用, 默认的setting配置本地仓库路径为用户下的.m目录下,可以修改为指定目录:2. 准备好本地jar包,我以zookeeper-3.4.10.jar为例,本地路径为E:\softwares\zookeeper-3.4.10\zookeeper-3.4.10.jar3. 指定jar包在maven仓库的groupI...转载 2019-01-20 10:44:23 · 345 阅读 · 0 评论 -
springboot启动不成功报空指针
当启动springboot时,突然死掉,有98%是配置文件的问题,代码中有用到的属性但在properties文件下没找到相关对应的属性,就会报错。报空指针就绝对是配置文件的问题了,去检查配置文件就好了2018-12-22 23:11:00.343 [restartedMain] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - C...原创 2018-12-22 23:37:22 · 4479 阅读 · 0 评论 -
nginx实现集群服务器的负载均衡
服务器集群:是指将很多服务器集中起来一起进行同一种服务,在客户端看来就是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。均衡负载:对于集群来说,负载均衡意味着当方向代理服务nginx接受到用户发起的请求之后,会把请求按照配置的分配方式让各个服务器摊分任务,以此来减少服务器的压力,提高性能。下...转载 2018-11-05 17:59:10 · 260 阅读 · 0 评论 -
Nginx配置详解
转载于:https://blog.youkuaiyun.com/tsummerb/article/details/79248015nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里主要通过三个方面简单介...转载 2018-11-06 09:56:31 · 347 阅读 · 0 评论 -
SpringBoot读取静态文件出现“java.net.UnknownHostException: ”
如果你也是用这个种方法去映射静态文件,那么,你可以继续往下看了。@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { logger.debug("addResourceLocations file path = {}",uploadBasePath); ...原创 2018-10-13 00:10:49 · 2603 阅读 · 5 评论 -
log4j2 入门学习与总结
log4j2入门slf4j+logback使用实例转载 2018-03-12 18:22:54 · 199 阅读 · 0 评论 -
slf4j的no applicable action for [onMismatch]错误
logback.xml配置文件的坑爹错误,先看代码(只看重点)不会报错的:<appender name="CONSOLE_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender"> <!-- 文件路径 --> <file>${DEV_FILE_PATH}/error.log<...原创 2018-03-12 17:52:28 · 4060 阅读 · 0 评论 -
解決com.atomikos.icatch.RollbackException: Prepare: NO vote
原文網址:https://ifun01.com/8OB29FZ.html使用atomikos时,事务默认超时时间是100000毫秒,超过这个时间,提交事务就会抛出异常com.atomikos.icatch.RollbackException: Prepare: NO vote。今天总算通过bing找到了答案,记录一下。 在网上很多说的要设置com.atomikos....转载 2018-03-12 12:13:02 · 6922 阅读 · 1 评论 -
hibernate中的奇葩错误
调用hibernate中的原生方法save()方法public void save(T t) throws HibernateException {getSession().save(t);}但是还是报错Hibernate: insert into barshop.product (product_type, sto...原创 2016-12-17 22:08:43 · 6296 阅读 · 0 评论 -
Property 'date' not found on type java.lang.String] with root cause解决方案
今晚的开发极其不顺利,一个小小的bebug都找了一个多小时.如果你也报这个错,先看下el表达示是不是一个对象,如果是字符串,这样才会后面用EL取值的时候not found on type java.lang.String了如果是一个对象那么请再看下面的二月 26, 2016 9:37:40 下午 org.apache.catalina.core.StandardWrapperValve...原创 2016-02-26 22:06:30 · 5486 阅读 · 1 评论 -
SpringMVC或SpringBoot请求时间参数报错处理方法
一:先亮出最好的,全局性参数处理新建一个GlobalHandler类,同时也可以在这里做全局异常处理(类要加上Spring的ControllerAdvice注解);类中加入: @InitBinder public void initBinder(WebDataBinder binder) {// System.out.println("========...原创 2018-02-28 15:28:50 · 5654 阅读 · 0 评论 -
Ubuntu Navicat for MySQL安装以及破解方案
今天发现Navicat for MySQL有LINUX版本了哈, 开心的说,首先上官网上下载LINUX版本: http://www.navicat.com/download1. 下载 navicat110_mysql_en.tar.gz 文件 2. 下载后解压tar文件tar -zxvf /home/rain/download/navicat8_mysql转载 2016-01-12 11:00:07 · 1220 阅读 · 0 评论 -
我在linux下用eclipse做项目的一系列问题
一:web项目1、新建时,一建成servlet就报错;原因就是我没有选择该项目的运行环境就是这个target runtime要选择一个服务器,如果没有选,就会报servlet的错。错过了,不过也没关系,我后面再配置。打开这个项目的Properties->java Bulid path->Libraries->Add Libraries->Server Runtime,选择tom原创 2016-01-11 16:03:57 · 430 阅读 · 0 评论 -
SmartUpload乱码问题
SmartUpload的乱码问题,搞了一个多星期,我发现的问题是,在提交给SmartUpload处理的网页不能以utf-8的编码格式对网页进行编码,而是要用gbk或gb2312。我以前用的是utf-8,还特定与了一个方法进行转码private String toString(String s) { try { return new String(原创 2016-01-03 21:14:12 · 642 阅读 · 1 评论