- 博客(51)
- 资源 (10)
- 收藏
- 关注
原创 Java8 判空新写法(Optional方式)
通过上面的对比我们可发现orElse,orElseGet,orElseThrow三者的区别: orElse:返回内容 orElseGet:返回实现了Supplier的内容 orElseThrow:直接返回异常信息
2024-04-03 12:12:38
750
1
原创 VUE项目巧妙取得自带参数
进入vue的项目url会放在VUE项目编译以后自动加"#/",其中带的参数在#/之前,vue下不好取,所以要通过js来。
2022-07-17 22:17:21
929
1
原创 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
原创 npm常用操作
windows下升级node官网地址:https://nodejs.org/zh-cn/去官网下载最新msi文件 覆盖安装,windows不支持 n查看版本:node -vlinux下更新node到最新版本第一执行:npm install -g n第二执行:n latestn 常用的命令有:n 会列出所有安装的版本供你切换n latest 安装最新版本n stable 安装最新稳定版n lts 安装最新长期支持版本n rm [版本号] 删除某一版本n -h 帮助命令n [版本.
2022-01-07 09:29:42
365
原创 js生成随机数
//只是數字 randomOnlyNum = function(len) { var chars = '0123456789'; return _random(chars,len); } //只是字母 randomOnlyWorld = function(len) { var chars = 'ABCDEFGHJKLMNOPQRSTUV...
2021-07-19 16:57:13
146
原创 C# lambda表达式常用方法技巧
首先有个person类public class Person { public int id { get; set; } public int age { get; set; } public string name { get; set; } }然后有个List<Person>对象 List<Person> listPerson = new List<Person>(
2021-03-31 16:32:33
1330
原创 es6 lambda对数组和对象的操作
es6一些常用的,好用的操作源数据let people = [ {id: 1, name: "a", age: 12}, {id: 2, name: "b", age: 13}, {id: 3, name: "c", age: 14}, {id: 4, name: "d", age: 15}, {id: 5, name: "e", age: 16}, {id: 6, name: "f", ...
2021-03-05 18:59:56
1409
1
原创 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
1053
2
原创 linux 用户相关操作
一:修改root(当前用户密码):#passwdChanging password for user root.New password://在这里输入新密码Retype new password: //再次输入新密码passwd: all authentication tokens updated successfully.二、添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser atgeretg//添加一个名为atgeretg的用户#passw..
2020-08-31 10:30:45
182
原创 C# web跨域问题
方法1:配置文件中添加如下配置,此方法简单,应对简单的跨域请求<system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DE.
2020-06-17 14:43:12
2928
1
翻译 SqlSugar-执行Sql语句查询实例
原文参考:https://blog.youkuaiyun.com/weixin_34041003/article/details/85833562使用SqlSugar执行sql语句1.简单查询SqlSugarClient db => GetInstance();//执行sql语句,处理//1.执行sql,转成listList<teacher> list1 = db.Ado...
2019-09-11 16:04:46
15510
转载 正则表达式-匹配中英文、字母和数字
在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。1、匹配中文:[\u4e00-\u9fa5]2、英文字母:[a-zA-Z]3、数字:[0-9]4、匹配中文,英文字母和数字及下划线:^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判断输入长度:[\u4e00-\u9fa5_a-zA-Z0-9_...
2019-07-23 09:00:57
791
转载 LocalDate和LocalTime的用法介绍
在JAVA中,常用的处理日期和时间的类主要有Date,Calendar,而在JDK1.8中,新增了两个处理日期和时间的类,一个是LocalDate,另一个是LocalTime,下面我来介绍一下这两个类中常用方法的用法。1、LocalDate LocalDate主要是用来处理日期的类,主要有以下方法:方法 说明 举例 LocalDate.now() 获取当前...
2019-06-15 14:52:39
1807
翻译 C#学习之路一,SQLServer的数据类型
第一大类:整数数据bit:bit数据类型代表0,1或NULL,就是表示true,false.占用1byte.int:以4个字节来存储正负数.可存储范围为:-2^31至2^31-1.smallint:以2个字节来存储正负数.存储范围为:-2^15至2^15-1tinyint: 是最小的整数类型,仅用1字节,范围:0至此^8-1第二大类:精确数值数据numeric:表示的数字可以达到38...
2019-06-13 09:09:42
535
原创 visualSVN 6.3.0破解思路
安装visualSVN 6.3.0插件 点击安装完成对话框的查看日志按钮 找到日志最后,找到安装目录,一般在“C:\Users\xxxxxx\AppData\Local\Microsoft\VisualStudio\15.0_7de71202\Extensions”例如: 4.打开这个目录,备份VisualSVN.Core.L.dll 5.替换VisualSVN.Co...
2019-05-29 09:23:58
2697
1
原创 VS2017 VisualSVN过期用不了问题
当你的vs2017报出“AllfunctionsofVisualSVNaredisabledbecauseyourevaluationperiodisexpired.YoucanpurchaseVisualSVNlicenseathttp://www.visualsvn.com/visualsvn/purchase/”时,说明你的VisualSVN过期了...
2019-05-28 15:46:45
14959
转载 CentOS7 Firewall常用命令汇总,开放端口及查看已开放的端口
1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkc...
2019-02-17 22:10:34
617
原创 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
转载 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
转载 CentOS 7中添加新用户并授权
前提:首先我们得在root用户下,因为只有这样才可以进行用户添加(一)创建一个admin用户[root@izbp11722iq94py8qx691sz home]# adduser admin1没输出?没有输出在linux下就是操作正确(二)为admin用户设置密码[root@izbp11722iq94py8qx691sz home]# passwd adminChangin...
2018-12-29 16:27:52
655
原创 linux jre环境变量配置
首先去官网下载一个jrehttps://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html下载好了放到服务器中去,自己想办法吧。由于oracle下载 文件地址会变,我就不写wget语句在服务器中下载了,自己去下载就好了。上传到服务器上后,解压到指定文件下(root用户):...
2018-12-29 15:03:44
9611
原创 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
转载 Nginx配置详解
转载于:https://blog.youkuaiyun.com/tsummerb/article/details/79248015nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里主要通过三个方面简单介...
2018-11-06 09:56:31
347
转载 nginx实现集群服务器的负载均衡
服务器集群:是指将很多服务器集中起来一起进行同一种服务,在客户端看来就是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。均衡负载:对于集群来说,负载均衡意味着当方向代理服务nginx接受到用户发起的请求之后,会把请求按照配置的分配方式让各个服务器摊分任务,以此来减少服务器的压力,提高性能。下...
2018-11-05 17:59:10
260
原创 SpringBoot读取静态文件出现“java.net.UnknownHostException: ”
如果你也是用这个种方法去映射静态文件,那么,你可以继续往下看了。@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { logger.debug("addResourceLocations file path = {}",uploadBasePath); ...
2018-10-13 00:10:49
2603
5
原创 关于centos7下的iptables问题
一:centos7下/etc/sysconfig/目录没有iptables问题因为没有安装iptables,在新买的centos7服务器中想打开防火墙,采用传统centos6的方式用service iptables restart/stop/status;解决方案:关闭firewall:[root@localhost ~]# systemctl stop firewalld.servi...
2018-08-10 18:55:08
1201
原创 Spring Boot无法访问静态资源(css,js等)的问题
规范项目结构使用官方默认的扫描路径。毕竟框架的好处就是严格按照要求搭好之后几乎所有的操作都会变得简单,一句话概括就是一劳永逸spring boot对静态资源的默认扫描路径是:classpath:/staticclasspath:/publicclasspath:/resourcesclasspath:/META-INF/resourcess...
2018-04-24 21:34:51
4971
原创 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
转载 解決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
原创 SpringMVC或SpringBoot请求时间参数报错处理方法
一:先亮出最好的,全局性参数处理新建一个GlobalHandler类,同时也可以在这里做全局异常处理(类要加上Spring的ControllerAdvice注解);类中加入: @InitBinder public void initBinder(WebDataBinder binder) {// System.out.println("========...
2018-02-28 15:28:50
5654
转载 MySQL5.7 添加用户、删除用户与授权
一、创建用户:以root用户登录到数据库进行用户创建 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例如:CREATE USER 'test_admin'@'localhost' IDENTIFIED BY 'admin@123_S';CREATE USER 'test_admin2'@'%' IDENTIFIED BY...
2018-02-22 21:18:30
455
原创 linux jdk安装和配置环境变量
一:安装1、去官网下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html我下载的是:jdk-8u162-linux-x64.tar.gz2、解压到指定目录sudo tar -xzvf jdk-8u162-linux-x64.tar.gz -C /usr/sh
2018-01-29 11:55:42
380
原创 Ubuntu /home下中文目录如何修改成英文?
方法一(比较快捷的): 打开终端,在终端中输入命令: export LANG=en_US xdg-user-dirs-gtk-update 跳出对话框询问是否将目录转化为英文路径,同意并关闭.在终端中输入命令: export LANG=zh_CN关闭终端,并重起.下次进入系统,系统
2018-01-29 11:08:53
16262
4
原创 android xUtil最新版的用法和jar文件
XUtils还真不好下,有原码,jar包比较不好找。这是最新版地址:http://download.youkuaiyun.com/download/atgeretg/10218379***XUtils要行进行初始化才能用初始化XUtils: public class BaseApplication extends Application { @Override
2018-01-22 17:54:36
448
原创 java监听、读取串口数据
一但说要监听一个串口的数据,我们一般都会是会想到C#,但是就是不想用C#来开发。其实java也是可以的。第一:需要下载一个额外的支持Java串口通信操作的jar包,Rxtx这个jar包(32位/64位均支持)。下载地址(里面有windows(x64和x86)和linux(x64和x86)的驱动包):http://download.youkuaiyun.com/download/atgeretg/10122...
2017-11-17 15:29:00
34880
40
原创 msvcr120.dll WIN7 64位/32位丢失怎么办
第一步:下载msvcr120.zip,下载地址: http://download.youkuaiyun.com/download/atgeretg/9982678 解压,就得到 msvcr120.dll 文件了第二步:复制文件(1)32位系统:把 msvcr120.dll 文件复制到系统中的 SYStem32 目录内,(不知道 SYStem32 文件夹在哪儿的,在“开始-运行”中 输...
2017-09-17 11:49:32
17595
xUtils3.5.0(源码和文档)
2018-01-22
java串口监听所有驱动包
2017-11-17
msvcr120_64or32
2017-09-17
chrome插件SwitchySharp和配置文件
2017-09-03
Myeclipse2017ci-6破解文件.zip
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人