自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java8 判空新写法(Optional方式)

通过上面的对比我们可发现orElse,orElseGet,orElseThrow三者的区别: orElse:返回内容 orElseGet:返回实现了Supplier的内容 orElseThrow:直接返回异常信息

2024-04-03 12:12:38 539

原创 WMI Provider Host 占用CPU 过高?重启服务立马解决!

先说我解决方案,再聊我的试错过程。

2024-03-17 19:25:33 868

原创 查看mysql库中所有表的大小和记录数

查看mysql库中所有表的大小和记录数(排序)

2023-07-24 17:08:13 132

原创 VUE项目巧妙取得自带参数

进入vue的项目url会放在VUE项目编译以后自动加"#/",其中带的参数在#/之前,vue下不好取,所以要通过js来。

2022-07-17 22:17:21 839 1

原创 node js环境与vue变量配置

node js环境与vue变量配置

2022-06-26 17:51:23 1056

原创 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 229

原创 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 274

原创 js生成随机数

//只是數字 randomOnlyNum = function(len) { var chars = '0123456789'; return _random(chars,len); } //只是字母 randomOnlyWorld = function(len) { var chars = 'ABCDEFGHJKLMNOPQRSTUV...

2021-07-19 16:57:13 107

原创 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 1207

原创 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 1100 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 868 1

原创 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 142

原创 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 2728 1

翻译 SqlSugar-执行Sql语句查询实例

原文参考:https://blog.csdn.net/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 14796

转载 正则表达式-匹配中英文、字母和数字

在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。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 538

转载 LocalDate和LocalTime的用法介绍

在JAVA中,常用的处理日期和时间的类主要有Date,Calendar,而在JDK1.8中,新增了两个处理日期和时间的类,一个是LocalDate,另一个是LocalTime,下面我来介绍一下这两个类中常用方法的用法。1、LocalDate  LocalDate主要是用来处理日期的类,主要有以下方法:方法 说明 举例 LocalDate.now() 获取当前...

2019-06-15 14:52:39 1671

翻译 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 382

原创 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 2482 1

原创 VS2017 VisualSVN过期用不了问题

当你的vs2017报出“AllfunctionsofVisualSVNaredisabledbecauseyourevaluationperiodisexpired.YoucanpurchaseVisualSVNlicenseathttp://www.visualsvn.com/visualsvn/purchase/”时,说明你的VisualSVN过期了...

2019-05-28 15:46:45 13408

转载 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 569

原创 showdoc命令

#下面附上脚本其他命令,以便管理showdoc时可以用得上。   #停止 ./showdoc stop   #重启 ./showdoc restart   #升级showdoc到最新版 ./showdoc update   #卸载showdoc ./showdoc uninstallshowdoc官方文档:https://www.showdoc.cc/help?page...

2019-02-13 23:33:46 2524

转载 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 312

转载 CentOS 7中添加新用户并授权

前提:首先我们得在root用户下,因为只有这样才可以进行用户添加(一)创建一个admin用户[root@izbp11722iq94py8qx691sz home]# adduser admin1没输出?没有输出在linux下就是操作正确(二)为admin用户设置密码[root@izbp11722iq94py8qx691sz home]# passwd adminChangin...

2018-12-29 16:27:52 587

原创 linux jre环境变量配置

首先去官网下载一个jrehttps://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html下载好了放到服务器中去,自己想办法吧。由于oracle下载 文件地址会变,我就不写wget语句在服务器中下载了,自己去下载就好了。上传到服务器上后,解压到指定文件下(root用户):...

2018-12-29 15:03:44 9343

原创 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 4345

转载 Nginx配置详解

转载于:https://blog.csdn.net/tsummerb/article/details/79248015nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里主要通过三个方面简单介...

2018-11-06 09:56:31 262

转载 nginx实现集群服务器的负载均衡

服务器集群:是指将很多服务器集中起来一起进行同一种服务,在客户端看来就是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。均衡负载:对于集群来说,负载均衡意味着当方向代理服务nginx接受到用户发起的请求之后,会把请求按照配置的分配方式让各个服务器摊分任务,以此来减少服务器的压力,提高性能。下...

2018-11-05 17:59:10 223

原创 SpringBoot读取静态文件出现“java.net.UnknownHostException: ”

如果你也是用这个种方法去映射静态文件,那么,你可以继续往下看了。@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { logger.debug("addResourceLocations file path = {}",uploadBasePath); ...

2018-10-13 00:10:49 2470 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 1090

原创 Spring Boot无法访问静态资源(css,js等)的问题

规范项目结构使用官方默认的扫描路径。毕竟框架的好处就是严格按照要求搭好之后几乎所有的操作都会变得简单,一句话概括就是一劳永逸spring boot对静态资源的默认扫描路径是:classpath:/staticclasspath:/publicclasspath:/resourcesclasspath:/META-INF/resourcess...

2018-04-24 21:34:51 4748

转载 log4j2 入门学习与总结

log4j2入门slf4j+logback使用实例

2018-03-12 18:22:54 165

原创 slf4j的no applicable action for [onMismatch]错误

logback.xml配置文件的坑爹错误,先看代码(只看重点)不会报错的:&lt;appender name="CONSOLE_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender"&gt; &lt;!-- 文件路径 --&gt; &lt;file&gt;${DEV_FILE_PATH}/error.log&lt...

2018-03-12 17:52:28 3932

转载 解決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 6748 1

原创 SpringMVC或SpringBoot请求时间参数报错处理方法

一:先亮出最好的,全局性参数处理新建一个GlobalHandler类,同时也可以在这里做全局异常处理(类要加上Spring的ControllerAdvice注解);类中加入: @InitBinder public void initBinder(WebDataBinder binder) {// System.out.println("========...

2018-02-28 15:28:50 5554

转载 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 425

原创 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 344

原创 Ubuntu /home下中文目录如何修改成英文?

方法一(比较快捷的): 打开终端,在终端中输入命令:           export LANG=en_US        xdg-user-dirs-gtk-update 跳出对话框询问是否将目录转化为英文路径,同意并关闭.在终端中输入命令:         export LANG=zh_CN关闭终端,并重起.下次进入系统,系统

2018-01-29 11:08:53 14438 4

原创 android xUtil最新版的用法和jar文件

XUtils还真不好下,有原码,jar包比较不好找。这是最新版地址:http://download.csdn.net/download/atgeretg/10218379***XUtils要行进行初始化才能用初始化XUtils: public class BaseApplication extends Application {        @Override   

2018-01-22 17:54:36 411

原创 java监听、读取串口数据

一但说要监听一个串口的数据,我们一般都会是会想到C#,但是就是不想用C#来开发。其实java也是可以的。第一:需要下载一个额外的支持Java串口通信操作的jar包,Rxtx这个jar包(32位/64位均支持)。下载地址(里面有windows(x64和x86)和linux(x64和x86)的驱动包):http://download.csdn.net/download/atgeretg/10122...

2017-11-17 15:29:00 34181 40

原创 msvcr120.dll WIN7 64位/32位丢失怎么办

第一步:下载msvcr120.zip,下载地址: http://download.csdn.net/download/atgeretg/9982678 解压,就得到 msvcr120.dll 文件了第二步:复制文件(1)32位系统:把 msvcr120.dll 文件复制到系统中的 SYStem32 目录内,(不知道 SYStem32 文件夹在哪儿的,在“开始-运行”中 输...

2017-09-17 11:49:32 17044

破解VS2017VisualSVN.zip

处理VS2017 VisualSVN过期用不了的问题,这个设置了密码,下载解压密码:1到9,就是“123456789”

2019-05-28

小程序开发必备demo

微信小程序的组件应用和实际开发的一些DEMO以及最新的微信官方推出的demo,有了他只需copy就能写好界面了

2018-07-01

xUtils3.5.0(源码和文档)

目前最新版的xUtils jar包、源码和文档都有。 支持超大文件(超过2G)上传,包含了orm, http(s), image, view注解, 但依然很轻量级(246K), 并且特性强大, 方便扩展:

2018-01-22

java串口监听所有驱动包

里面有windows(x64和x86)和linux(x64和x86)的驱动包。请将rxtx解压包中的 rxtxParallel.dll,rxtxSerial.dll 这两个文件复制到到X:\jre\lib目录下面,RXTXcomm.jar配置到项目中

2017-11-17

SerialPortDemo

java串口通信,java调用监听本机的com口,java也能调用驱动硬件,直接和硬件交互。这是一个全面的demo,有调用界面可看,可用于调试工具

2017-11-16

msvcr120_64or32

msvcr120.dll 64位是电脑Win系统中的一个库文件,有不少软件和游戏在运行时需要调用这个DLL文件,如果您碰到了“无法找到msvcr120.dll”的提示,请下载修复

2017-09-17

chrome插件SwitchySharp和配置文件

SwitchySharp 是 Google Chrome 浏览器上的一个代理管理扩展程序,必备,支持自动切换模式,可根据 URL 使用不同的代理情景模式

2017-09-03

Myeclipse2017ci-6破解文件.zip

破解补丁里,版本选blue, 然后点击两次systemid按钮,在左边的空格里就会生成一个id, 然后点active按钮,然后点击tools里的save propertity, 破解补丁解压后有一个patch文件夹,把它里面的文件复制到你myeclipse2017的安装目录的plus文件夹下。

2017-08-31

sun audio和media-player的jar包

java最快最省代码的播放音频的jar包

2017-08-28

空空如也

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

TA关注的人

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