自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 mongodb

MongoDB 目前内置了 7 个角色。数据库用户角色:read、readWrite;数据库管理角色:dbAdmin、dbOwner、userAdmin;集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;备份恢复角色:backup、restore;所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase超...

2020-08-08 18:22:50 350

原创 遇到的坑

这是什么情况

2020-07-21 14:10:15 232

原创 EMQ的简单使用

可以参考docker search emqdocker pull xxxxdocker run --name emq -p 18083:18083 -p 1883:1883 -p 8084:8084 -p 8883:8883 -p 8083:8083 -d emqx/emqxdocker 容器就启动了。

2020-07-16 10:47:10 855

原创 Docker的日常

----------开启docker的远程访问参见这个老兄的[root@TK-PMS-187 ~]# vim /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock -H tcp://0.0.0.0:7654 \ --add-runtime docker...

2020-07-12 13:18:06 312

原创 JPA使用日常

额,坑爹的用JPA1. 属性自动生成表,需要将@Column 字段加在getter上2.@OneToMany(mappedBy = "对象属性")Hibernate: alter table xxxadd constraint FKxxxxn foreign key (lxxxd) references hxxxxxt (id)

2020-07-04 14:20:27 164

原创 python积累

很久没有写python了,很多东西都忘光了'Worksheet' object has no attribute 'get_highest_row'get_highest_row()和get_highest_column()在最新版的openpyxl模块中已经被删除了,取而代之的是max_row和max_column两个方法。...

2020-06-29 23:40:00 88

原创 【设计模式】——自行其道

设计模式学习很久了,高阶用法一直不能自然地融汇。以至于这么久,进阶效果甚微。于是决定放下之前的章法,从现在起,实践出真知,一步步走出自己的路来。生成器模式主要原则:对象构建过程与表示相分离。...

2020-06-28 13:43:22 177

原创 alipay服务接入记

前言一般的东东在支付宝文档中就有详细的说明,我这里只记录自己从零到一中遇到的一下问题菜鸟初始,总是摸索着前行嘛。沙箱环境使用1. 配置密钥2. 按照文档demo使用。那么问题来了:isv.invalid-app-id(无效的AppID参数)甚是奇怪。咨询了蚂蚁客服,回复是服务端只进行字符串拼接,不会请求支付宝。使用client.sdkExecute(request); 进行请求。问题解决。...

2020-06-21 16:24:50 626

原创 微信的坑

System.out.println("2020-05-1812:15:16".equals("2020-05-18 12:15:16"));有兴趣的小伙可以试一试,,其中一个是通过微信后,空格变成了tab. 导致时间格式化异常

2020-06-19 10:28:45 190 1

原创 【Netty权威指南学习笔记】Netty多协议开发和应用

HTTP协议开发应用http协议的主要特点:支持client/server模式 简单——请求只需要指的url,携带参数即可 灵活——携带的参数可以是任意类型,在头部context-type标记即可 无状态——下一次请求不需要关心上一次请求的内容和结果http协议的URLHTTP URL( URL 是一种特殊类型的URI, 包含了用于查找某个资源的足够的信息)...

2020-06-15 15:18:47 132

原创 【Netty权威指南学习笔记】Netty中的编解码技术

java序列化缺点1.无法跨语言 目前几乎所有流行的java RPC通信框架都没有使用java序列化作为编解码框架。原因就在于无法跨语言。2. 序列化后的码流太大

2020-06-12 17:18:57 139

原创 【Netty权威指南学习笔记】TCP粘包/拆包问题

Netty权威指南学习笔记

2020-06-11 17:50:03 209

原创 【Netty权威指南学习笔记】Netty尝鲜开始

服务类public class TimeServer { public void bind(int port) throws Exception{ /** * NioEventLoopGroup是个线程组,包含了一组NIO线程,实际上它们就是Rector线程组 * 这里创建两个的原因: 一个用于服务端接收客户端的连接,一个用于进行SocketChannel的网络读写 * */ EventLoopGroup

2020-06-11 17:43:47 123

原创 MySQL使用日常

数据库导出表mysqldump -uroot -p db_name table_name > foo.sql;注意: 不是在mysql客户端内执行。。是在外层任意位置

2020-06-11 15:40:09 86

原创 Restful使用

单参数/xxxx/{}多参数/xxxx/{}{}获取变量值@PathVariable

2020-06-10 18:01:40 110

原创 linux常用命令

1. 如何查看某个端口是否被占用ss -lntpd | grep :xxxx2. 如何后台运行一个jarnohup java -jar xxx.jar 3. 查看进程ps -elf4. 装了个宝塔,结果发现端口不可用了,原来全被宝塔给禁了,得重新在宝塔里开。...

2020-06-03 16:32:03 120

原创 MybatisPlus使用日常

mybatisPlus 方便SQL查询。如果是单表的话,直接用wapper进行QueryWrapper<T> queryWrapper = new QueryWrapper<>();queryWrapper.lambda().eq()dao.select()如果是多表查询,那就要写SQl了配置分页Page<T> p = new Page<>(page,pageSize);dao.select(p, map)...

2020-06-02 11:38:17 151

原创 打包的jar总是没有主服务清单

打包的jar中总是没有主服务清单?以下方法确实可以解决<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>${springb...

2020-05-28 16:02:48 114

原创 跨域问题的解决方案

java中跨域的解决方式:在controller上添加 @CrossOrigin 注解。声明式接口被当作第三方jar依赖,如何进行使用:启动类上添加 @EnableFeignClients(basePackages = "xxx包名") 注解

2020-05-27 16:16:05 158

原创 HibernateValidate

@NotNull @NotEmpty @NotBlank 的区别https://blog.csdn.net/qq_39964694/article/details/81183701

2020-05-17 17:32:23 77

原创 统一异常处理

额,统一异常处理。为什么要做这个?1.返回统一格式,2.方便aop处理先创建一个AOP用于参数校验如果校验不通过就抛出异常,被统一处理@Component@Aspectpublic class ParamValidatorAop { @Pointcut("execution(* com.example.springplus.controller.MyController.*(..))") public void entryPoint(){ } ...

2020-05-17 16:38:46 261

原创 rabbitMQ与插件安装

推荐两个写的比较好的地址mq安装教程https://blog.csdn.net/qq_38931949/article/details/95513014mq插件安装教程https://www.cnblogs.com/isunsine/p/11572457.html

2020-05-17 08:47:44 187

原创 IDEA

直接启动项目:programargument参数设置: --spring.profiles.active=XXXdebug模式:VM options参数设置: -Dspring.profiles.active=XXX

2020-05-16 15:28:54 96

原创 Mysql5.7

安装过程大致参考这个博客https://www.cnblogs.com/kunjian/p/11202636.html有几个问题要注意改一下。1. Mysql所在位置和包的命名。我第一次装的时候,cmd上显示找不到路径,显示的路径中缺少了部分字母;于是就放在了D盘下。文件夹中以'.'分割,不要下划线中划线之类的。2.有异常提示:TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_def...

2020-05-16 15:07:37 163

原创 联想小新Air14

入手了一款小新14,颜值还是可以的,那么新手使用过程,问题来了1. 连上wifi后,网络每秒就会断开重连。。。真的是秒断。。。。困惑至极。更换wifi后,发现就那个网络连接有问题。。但是手机和其他设备连接正常。。。2. 外接了一个显示器,没有声音了。这可愁大发了,死活放不出声音。联想售后客服竟然说不行就得重装系统了,我装了一天的工作环境,竟然给我说要重装系统。。。。。。。。。。。。。经过研究发现,声音输出设备有两个。。。。。把显示器音频禁用掉就可以了。好吧。。。。自己...

2020-05-16 13:09:18 1332 1

原创 JDK11使用日常

JDK11 下没有jre,需要手动生成。在bin目录下执行jlink.exe --module-path jmods --add-modules java.desktop --output jre

2020-05-15 20:51:06 378

原创 Netty尝鲜

写在前面Netty 中资源处理的类要继承 ChannelHandlerAdapter这里有三个方法我们比较关心/** * 当客户端和服务端TCP链路建立成功之后, * Netty的NIO线程会调用channelActive方法,发送xxx信息的给服务端 * */@Overridepublic void channelActive(ChannelHandlerContext ctx) throws Exception { // 发送消息 ctx.writeAndFlush(fir

2020-05-10 13:55:40 87

原创 同步异步阻塞非阻塞

目录一句话说清楚同步和异步阻塞和非阻塞总结一句话说清楚我查还是你给;等还是不等;我查——同步, 你给——异步;等——阻塞, 不等——阻塞;同步和异步CPU时间片的利用。主要看请求发起方对结果的获取是主动发起的还是被动通知的。请求主动发起,一直等待结果 —— 同步,阻塞请求主动发起,先做其他事情,需要不断轮询查看是否有响应结果 —— 同步,非阻塞请求发起方主动获取响应结果,就是同步操作。请求发出后,等待服务方通知结果一直等待结果 —— 异步..

2020-05-10 09:15:17 120

原创 java8新特性

如何遍历一个集合List<String> a1 = Arrays.asList("a", "b", "c");public class Test1 { public static void main(String[] args) { List<String> a1 = Arrays.asList("a", "b", "c"); // 普通lambda// a1.forEach(x -&g...

2020-05-08 20:55:43 64

原创 vlcj遇到的坑

vlcj官网Exception in thread "JavaFX Application Thread" java.lang.UnsatisfiedLinkError: Unable to load library 'libvlc':找不到指定的模块。找不到指定的模块。找不到指定的模块。Native library (win32-x86-64/libvlc.dll) not...

2020-05-07 11:10:19 314

原创 jdk版本引发jxbrowser的一个BUG

jxbrowser中有这样一段代码,目的在于获取运行环境中jdk的版本package com.teamdev.jxbrowser.chromium.internal;public class JavaVersion { public JavaVersion() { } public static String getVersion() { ret...

2020-05-06 21:42:55 498

原创 OpenJDK安装

手动编译jreopenjdk从1.8以后,默认没有带有jre,需要自己手动编译进入openjdk的bin目录运行命令:jlink.exe --module-path jmods --add-modules java.desktop --output jre更改JDK后,cmd中版本没有改变C:\Windows\System32,将该文件夹中的java.exe,j...

2020-05-06 20:35:41 1228

原创 pip 加速及下载路径设置

pip 加速及下载路径设置1. 加速C:\Users\xxx 下创建 pip 文件夹创建 pip.ini 文件内容设置 :[global]index-url = https://pypi.doubanio.com/simple/[install]trusted-host=pypi.doubanio.com添加环境变量:%HOME%\pip\pip.ini国内可使用的地址...

2019-12-31 23:31:47 217

原创 OpenCV_python 使用教程

安装OpenCV下载安装python到默认环境1.1 python-3.6.51.2 Numpy1.3 Matplotlibpython的默认安装地址是C:/python3.6.5打开python IDLE,输入 import numpy 检验Numpy是否装好下载OpenCV...

2019-03-17 19:20:06 133

原创 开始转移到公开博客

以前都是写一些私人笔记,因为在学习阶段,觉得个人笔记意义不大,一般都会去借鉴大神的博客内容。从现在开始,逐步尝试和锻炼自己的写作能力和知识分享能力,与更多的朋友一起学习。目前阶段开始学习人工智能部分,本篇文章做个导引,以后学习到的东西尽量落地成文。...

2019-02-27 22:31:54 84

rbmq_delayed_exchange-3.8.0.rar

rabbitMQ延迟队列插件 rabbitmq_delayed_message_exchange-3.8.0.ez 找了几天才下下来,真心是不容易,分享给需要的小伙伴

2020-06-08

java class 反编译

java class 反编译

2020-05-10

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

TA关注的人

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