mysql8 修改root 账号密码 亲测有效mysql> alter user user() identified by 'xxx' -> ;Query OK, 0 rows affected (0.01 sec)mysql>
2021Mac M1 芯片 安装jdk环境 1、和windows不同,mac新版本终端不是shell,而是新的zsh命令。这里需要注意。可以看下mac的版本是什么。我的是最新版macOS Monterey。确定您的 Mac 使用的是哪个 macOS 版本 - Apple 支持 (中国)https://support.apple.com/zh-cn/HT201260这里有对新终端的详细描述,可以研究下。在 Mac 上将 zsh 用作默认 Shell - Apple 支持 (中国)https://support.apple.com/zh-
nvm安装node ,yarn nvm 安装安装注意:直接在c盘下创建目录nvm,nvm/nodejs, 文件夹路径目录不要有空格使用管理员窗口打开cmd,执行下载,切换版本命令。nvm list //查看目前已经安装的版本nvm list available //显示可下载版本的部分列表nvm install 16.13.1 //安装指定的版本的nodejsnvm use 16.13.1 //使用指定版本的nodejsnpm install -g cnpm --registry=https://registry..
spring boot jpa 使用 Test 事务 加入事务和回滚注解。@SpringBootTest@Transactional(rollbackFor = Exception.class)@Rollback(value = false)class StudentReposityTest {}
spring boot jpa 执行test测试,发现执行未报错但是事务会自动回滚 给方法加上注解@Test@Transactional@Rollback(value = false)public void test125(){ int jack2 = studentReposity.deleteByName("jack22"); System.out.println(jack2);}
【赫夫曼编译码器】 赫夫曼编译码器一、设计内容与设计要求1.设计内容:1)问题描述对输入的一串电文字符实现赫夫曼编码,再对赫夫曼编码生成的代码串进行译码,输出电文字符串。2)基本要求a.初始化,键盘输入字符集大小n,n个字符和n个权植,建立哈夫曼树。b.编码,利用建好的huffman树生成huffman编码;c.输出编码;d.译码功能;e.字符和频度如下:字符 A B C D E F G H I J K L M频度 186 64 13 22 32 103 21 15 47 57 1 2 32字符 N
单链表反转- 递归 @Test public void test03() { ListNode listNode = new ListNode(4, null); ListNode listNode1 = new ListNode(3, listNode); ListNode listNode2 = new ListNode(2, listNode1); ListNode listNode3 = new ListNode(1, listNode2);.
Java分批执行list集合 import java.util.List;import java.util.function.Consumer;public class BatchSaveUtils { private BatchSaveUtils() { } public static <T> void batchSave(List<T> l, int perCount, Consumer<List<T>> c) { if (perCou.
jdk1.8 HashMap put和resize基本原理 数据结构是:数组+链表+红黑树1、putVal 插入值:得到数组下标索引值, 如果数据下标处为null,则放入该位置, 如果不为空,判断key是否相等, 如果相等,则覆盖val, 如果不等,则判断节点类型是否树节点, 如果是则放入数节点中, 如果不是,即为链表,循环链表比对key值, 如果key相同则覆盖,没有相同...
读取json格式文件,将其格式化输出 使用fastjson@Test public void testdsa() throws IOException { /*JSONArray jsonArray = new JSONArray(); JSONObject jsonObject = new JSONObject(); jsonObject.put("1", "222"); JSONObject jsonObject2 = new JSONObject(); .
jvm 系统参数JAVA_OPTS JAVA_OPTS="-Xmx4g -Xms4g -Xmn2g -Xss512k -XX:SurvivorRatio=8 -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/yuanian/app/java_heapdump.hprof"-XX:SurvivorRat...
idea 部署tomcat 项目位置,编译jsp为 Java class文件 C:\Users\用户\AppData\Local\JetBrains\IntelliJIdea2020.2\tomcat\Unnamed_springmvc_001\work\Catalina\localhost\0301\org\apache\jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>$Title$&...
对Spring IOC的理解 对Spring IOC的理解Spring的IoC(控制反转) 、DI(依赖注入)这两个概念理解Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。(获得依赖对象的方式反转了)DI—Dependency Injection,即“依赖注入”:组件之间依赖关系由容器在运行期决定,即由容器动态的将某个依赖关系注入到组件之中。 Ioc和 DI 都是对Spring 容器 在不同角度的描述。 将原始的代码内主动创建对象动作去掉,...
Java 对list集合指定字段进行排序 使用Java8流和list.sort 两种方式,经简单测试,2个方式的时间差异不大private List<Map<String, Object>> getListMaps() { List<Map<String, Object>> htMachineAccountList = new ArrayList<>(); Map<String, Object> map1 = new HashMap&.
IDEA 中Maven 更新索引失败 1、使用自带的update。2、删掉报错的maven仓库jar包文件夹3、打开pom.xml 使用maven helper 插件查看冲突包4、删掉idea 的maven 索引文件夹5、重置idea 缓存及索引
idea 启动参数设置 系统原参数:-Xms128m-Xmx2032m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-XX:CICompilerCount=2-Dsun.io.useCanonPrefixCache=false-Djava.net.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=""-XX:..