随笔分类 - Java
摘要:我们使用微服务这些来设计项目时会产生很多项目,而新人刚来要拉取所有项目时,只能一个个拉取,很麻烦浪费时间,因此使用脚本一次性拉取是比较好的,一次编写脚本,随时可以快速再次拉取所有项目,更加简便。 无权限验证 前两行是建立一个你项目的文件夹(yourprojectname),然后进去克隆项目,不需要的
阅读全文
摘要:JVM字节码指令集详解链接 可视化:添加Jclasslib ByteCode viewer插件 看字节码:javap添加到IDEA外部工具 打开idea的settting,找到Tools->External Tools点右边的+号添加一个外部工具,然后如图填写 # Name你自己填查看字节码也是可以
阅读全文
摘要:JVM面试题文章
阅读全文
摘要:在xml里配置上manifestFile标签即可打包使用用自己的MANIFEST.MF文件 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</art
阅读全文
摘要:基本知识 32位操作系统一个指针4个字节 64位操作系统一个指针8个字节 java一个字符2个字节 本次实验使用64位机器、操作系统、jvm Java对象内存查看方法 org.openjdk.jol依赖 maven项目 <dependency> <groupId>org.openjdk.jol</g
阅读全文
摘要:题目 剑指 Offer 38. 字符串的排列 输入一个字符串,打印出该字符串中字符的所有排列。 你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。 示例: 输入:s = “abc” 输出:[“abc”,“acb”,“bac”,“bca”,“cab”,“cba”] 限制: 1 <= s 的长度
阅读全文
摘要:非常之简单高效!!! 编辑my.cnf vi my.cnf # 然后粘贴下面的并保存 [mysql] default-character-set=utf8mb4 [mysqld] character_set_server=utf8mb4 init_connect='SET NAMES utf8' l
阅读全文
摘要:安装Python2.7 不示范了,一般人都安装了,没有的百度,很简单的 安装python-pip # ubuntu apt install python-pip -y # centos yum install python-pip -y 安装runlike pip install runlike 查
阅读全文
摘要:JAVA字符串常量池你弄懂了吗?看看这个10个问题你能不能回答正确 /** * @author humorchen * @date 2021/12/28 10:43 */ public static void main(String[] args) throws InterruptedExcepti
阅读全文
摘要:团队地址美团点评https://tech.meituan.com/饿了么https://zhuanlan.zhihu.com/ElemeFE腾讯大讲堂http://djt.qq.com/videos/腾讯云技术 https://www.zhihu.com/org/teng-xun-yun-ji-zh
阅读全文
摘要:如何实现给接口或Controller加上我自己的注解就能让他必须登录或者不需要登录就能访问呢? @RequestMapping("/test2") @LoginNotRequired public String test2() { return "test2"; } @RestController
阅读全文
摘要:这样的如何实现?自动注入当前登录的用户id、当前登录的用户对象 @RequestMapping("/test1") public String test1(@UserId Long userId, @LoginedUser User user) { return String.format("tes
阅读全文
摘要:JDK Proxy 必须实现接口,没有实现接口用cglib. Animal接口 package com.example.test.jdk_proxy; /** * @Author humorchen * @Date 2021/12/30 */ public interface Animal { /*
阅读全文
摘要:java 动态字节码技术javassist 平时我们可以使用AOP来动态的操作方法的处理过程,在before、after、around、return、throw Exception等关键时机作出处理,而AOP是没办法直接修改被代理方法内部逻辑的。当有这种需求的时候就只能使用动态字节码技术来解决了。热
阅读全文
摘要:nexus官方配置里默认是2703M的内存占用,而如果你机器只有2G的话那么是跑不起来的,但是修改下jvm启动参数还是可以做到运行起来的。 启动nexus容器后停止服务修改配置参数 停止docker service docker stop 复制docker容器ID后进入/var/lib/docker
阅读全文
摘要:安装Save Actions插件 配置Save Actions 写代码测试 写入不规则代码 保存或者切换窗口idea会自动保存,就会被执行代码格式化
阅读全文
摘要:创建一个文本文件,重命名为.bat后缀变成一个批处理文件,用记事本打开写入我们的命令并保存 双击打开即可
阅读全文
摘要:基础知识 maven仓库类型 maven仓库类型只有3中,分别是: hosted、proxy、group hosted:宿主类型 内部项目的发布仓库,专门用来存储我们自己生成的jar文件 proxy:代理类型 从远程中央仓库中寻找数据的仓库,如可配置阿里云maven仓库 group:组类型 组仓库用
阅读全文
摘要:下载Fiddler 配置 Tools->Fiddler Options (抓取HTTPS需配置下面这个) 在请求发出前做修改自定义修改 Rules->Custumize Rules 打开了一个js,在这个js里搜索OnBeforeRequest,即可找到在请求之前的函数,可以在这里对请求做修改,比如
阅读全文