
JAVA江湖记
a513142804
java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
遇到的坑
这是什么情况原创 2020-07-21 14:10:15 · 322 阅读 · 0 评论 -
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 · 932 阅读 · 0 评论 -
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 · 381 阅读 · 0 评论 -
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 · 210 阅读 · 0 评论 -
alipay服务接入记
前言一般的东东在支付宝文档中就有详细的说明,我这里只记录自己从零到一中遇到的一下问题菜鸟初始,总是摸索着前行嘛。沙箱环境使用1. 配置密钥2. 按照文档demo使用。那么问题来了:isv.invalid-app-id(无效的AppID参数)甚是奇怪。咨询了蚂蚁客服,回复是服务端只进行字符串拼接,不会请求支付宝。使用client.sdkExecute(request); 进行请求。问题解决。...原创 2020-06-21 16:24:50 · 713 阅读 · 0 评论 -
微信的坑
System.out.println("2020-05-1812:15:16".equals("2020-05-18 12:15:16"));有兴趣的小伙可以试一试,,其中一个是通过微信后,空格变成了tab. 导致时间格式化异常原创 2020-06-19 10:28:45 · 260 阅读 · 1 评论 -
MySQL使用日常
数据库导出表mysqldump -uroot -p db_name table_name > foo.sql;注意: 不是在mysql客户端内执行。。是在外层任意位置原创 2020-06-11 15:40:09 · 128 阅读 · 0 评论 -
Restful使用
单参数/xxxx/{}多参数/xxxx/{}{}获取变量值@PathVariable原创 2020-06-10 18:01:40 · 158 阅读 · 0 评论 -
linux常用命令
1. 如何查看某个端口是否被占用ss -lntpd | grep :xxxx2. 如何后台运行一个jarnohup java -jar xxx.jar 3. 查看进程ps -elf4. 装了个宝塔,结果发现端口不可用了,原来全被宝塔给禁了,得重新在宝塔里开。...原创 2020-06-03 16:32:03 · 177 阅读 · 0 评论 -
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 · 214 阅读 · 0 评论 -
打包的jar总是没有主服务清单
打包的jar中总是没有主服务清单?以下方法确实可以解决<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>${springb...原创 2020-05-28 16:02:48 · 156 阅读 · 0 评论 -
跨域问题的解决方案
java中跨域的解决方式:在controller上添加 @CrossOrigin 注解。声明式接口被当作第三方jar依赖,如何进行使用:启动类上添加 @EnableFeignClients(basePackages = "xxx包名") 注解原创 2020-05-27 16:16:05 · 249 阅读 · 0 评论 -
HibernateValidate
@NotNull @NotEmpty @NotBlank 的区别https://blog.youkuaiyun.com/qq_39964694/article/details/81183701原创 2020-05-17 17:32:23 · 122 阅读 · 0 评论 -
统一异常处理
额,统一异常处理。为什么要做这个?1.返回统一格式,2.方便aop处理先创建一个AOP用于参数校验如果校验不通过就抛出异常,被统一处理@Component@Aspectpublic class ParamValidatorAop { @Pointcut("execution(* com.example.springplus.controller.MyController.*(..))") public void entryPoint(){ } ...原创 2020-05-17 16:38:46 · 320 阅读 · 0 评论 -
rabbitMQ与插件安装
推荐两个写的比较好的地址mq安装教程https://blog.youkuaiyun.com/qq_38931949/article/details/95513014mq插件安装教程https://www.cnblogs.com/isunsine/p/11572457.html原创 2020-05-17 08:47:44 · 250 阅读 · 0 评论 -
IDEA
直接启动项目:programargument参数设置: --spring.profiles.active=XXXdebug模式:VM options参数设置: -Dspring.profiles.active=XXX原创 2020-05-16 15:28:54 · 132 阅读 · 0 评论 -
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 · 252 阅读 · 0 评论 -
JDK11使用日常
JDK11 下没有jre,需要手动生成。在bin目录下执行jlink.exe --module-path jmods --add-modules java.desktop --output jre原创 2020-05-15 20:51:06 · 442 阅读 · 0 评论 -
Netty尝鲜
写在前面Netty 中资源处理的类要继承 ChannelHandlerAdapter这里有三个方法我们比较关心/** * 当客户端和服务端TCP链路建立成功之后, * Netty的NIO线程会调用channelActive方法,发送xxx信息的给服务端 * */@Overridepublic void channelActive(ChannelHandlerContext ctx) throws Exception { // 发送消息 ctx.writeAndFlush(fir原创 2020-05-10 13:55:40 · 127 阅读 · 0 评论 -
同步异步阻塞非阻塞
目录一句话说清楚同步和异步阻塞和非阻塞总结一句话说清楚我查还是你给;等还是不等;我查——同步, 你给——异步;等——阻塞, 不等——阻塞;同步和异步CPU时间片的利用。主要看请求发起方对结果的获取是主动发起的还是被动通知的。请求主动发起,一直等待结果 —— 同步,阻塞请求主动发起,先做其他事情,需要不断轮询查看是否有响应结果 —— 同步,非阻塞请求发起方主动获取响应结果,就是同步操作。请求发出后,等待服务方通知结果一直等待结果 —— 异步..原创 2020-05-10 09:15:17 · 174 阅读 · 0 评论 -
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 · 590 阅读 · 0 评论