• IDEA插件推荐
    Tonkong 2020-06-11 18:29:02

    1、GenerateAllSetter 实际的开发中,可能会经常为某个对象中多个属性进行 set 赋值,尽管可以用BeanUtil.copyProperties()方式批量赋值,但这种方式有一些弊端,存在属性值覆盖的问题,所以不少场景还是需要手动 set。如果一个对象属性太多 set 起来也很痛苦,GenerateAllSetter可以一键将对象属性都 set 出来。 快捷键:Alt+Enter 2、Alibaba Java Coding Guidelines 阿里出品的《Java 开发手册》时

    工具 工具 0 1412 0
  • jenkins 构建提示集锦
    Tonkong 2020-06-06 20:35:18

    jenkins 构建pipline demo提示: > Tool type "maven" does not have an install of "M3" configured - did you mean "maven" **Manage Jenkins** -> **Global Tool Configuration** -> **Maven**下的name值设置为M3即可。 原因是这里是按名称找的工具,在全局工具中需要配置该名称,或者这里使用全局配置里的maven名称。 参考:https://developers.bloomreach.com/blog/2019/set-up-continuous-deployment-of-your-brxm-project-in-brcloud-using-jenkins.html

    工具 构建工具 0 2405 0
  • php与java公用账号密码
    Tonkong 2020-06-05 13:58:25

    php使用Yii2 框架,使用自带的登录验证功能。 java使用spring boot security。 yii2 是老系统,故改造 spring boot security 来适应yii2 的认证。 java https://www.mindrot.org/projects/jBCrypt/ ###重写BCrypt 主要是修改生成密码的字符前缀$2a$10 为 $2y$11。 php生成的是$2y$11前缀的。 ```java // Copyright (c) 2006 Damien Miller <djm@mindrot.org> // // Permission to use, copy, modify, and distribute this software for any // purpose with or without

    加密 Java 0 1453 0
  • spring boot 2.0 整合 security oauth2 password 模式和credentials 模式
    Tonkong 2020-05-25 19:01:27

    原文:https://www.jianshu.com/p/13b8654a157f https://www.jianshu.com/p/4754ea8f86d6 https://www.jianshu.com/p/63115c71a590

    Java Spring Boot 0 2594 0
  • MySQL常用命令
    Tonkong 2020-05-25 18:44:48

    MySQL常用命令 https://segmentfault.com/a/1190000012692630

    php+mysql MySQL 0 3463 0
  • CPU、内存分配指标
    Tonkong 2020-05-23 19:44:03

    CPU和内存的分配标准 在cpu的分配上,我们可以使用 1、 0.5、 0.1 这样的表达来分配,它们分别代表1个核,0.5个核,0.1个核,它们也等同于: 1000m、 500m、 100m, m 代表millicpu的意思。cpu都是绝对值,所以不管在多少核的机器上,它们的意义都是一样的。 内存的单位是字节,我们可以使用纯数字,也可以用数字带上单位来表示,像:E, P, T, G, M, K,甚至是更高的单位:Ei, Pi, Ti, Gi,

    计算机网络 计算机硬件 0 2997 0
  • java 中文转unicode字符输出
    Tonkong 2020-05-18 18:39:04

    有时不支持中文输出,可以转为unicode字符保存,在其他工具里再把unicode转为中文查看。 ```java String result = "这是测试中文转unicode"; char[] utfBytes = result.toCharArray(); String unicodeBytes = ""; for (int i = 0; i < utfBytes.length; i++) { String hexB = Integer.toHexString(utfBytes[i]); if (hexB.length() <= 2) { hexB = "00" + hexB; } unicodeBytes = unicodeBytes + "\\u" + he

    Java Java 0 2650 0
  • 虚拟机docker启动mysql等服务异常
    Tonkong 2020-05-12 14:05:02

    环境: - 宿主主机window 10 - 挂载E盘到虚拟机,虚拟机里访问目录:/mnt/hgfs/E - 虚拟机里装的docker - dockerfile、mysql的cnf等配置文件在也在E盘下,可在虚拟机访问。 - 执行docker命令是在虚拟机里,window没装docker。 问题: 虚拟机里启动mysql的docker服务,加载的配置文件不是E盘下自己编辑的或者加载了进到mysql里查询配置,结果并不和配置文件一致。 建议不要用挂载的目录,改到虚

    docker MySQL 0 2148 0
  • mysql 最大连接、线程
    Tonkong 2020-05-10 01:04:57

    连接池、线程池。 ```sql # root和voyky用户 select user,max_user_connections from mysql.user root 0 voyky 0 # 查看线程相关信息 show status like 'Thread_%'; Threads_cached 21 Threads_connected 121 #这个数值指的是打开的连接数 Threads_created 2730 Threads_running 1 #这个数值指的是激活的连接数,这个数值一般远低于connected数值 ``` 如果我们在MySQL服务器配置文件中设置了 thread_cache_size,当客户端断开之后,服务器处

    php+mysql MySQL 0 2066 0
  • java统一异常处理 - 分析
    Tonkong 2020-05-07 11:35:50

    ## @ExceptionHandler Spring在3.2版本增加了一个注解@ControllerAdvice,可以与@ExceptionHandler、@InitBinder、@ModelAttribute 等注解注解配套使用,对于这几个注解的作用,这里不做过多赘述,若有不了解的,可以参考Spring3.2新注解@ControllerAdvice,先大概有个了解。 不过跟异常处理相关的只有注解@ExceptionHandler,从字面上看,就是 异常处理器 的意思,其实际作用也是:若在某个Controller类定义一

    Java Spring Boot 0 1642 0

主题切换

颜色:

主题: