
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
StringBuffer 中的 append 方法被 Synchronized 关键字修饰,会使用到锁,从而导致性能下降。下列方法可以对这个对象的方法锁进行锁消除:public static String getString(String s1, String s2) {StringBuffer sb = new StringBuffer();sb.appe...
1.先找到迁移服务器上的Data文件,我安装的是mysql5.7,默认安装的路径。那么就是在C:\ProgramData\MySQL文件里面,先把隐藏文件打开。这个Data文件就是你的数据文件;将你要迁移的数据库文件放到这里如下:然后打开my.ini:找到datadir,然后将你的Data文件路径复制到下面,你要启动哪一个Data文件就用那个文件的地址,只能存在一个。如下:然后在重启MySQL服务
利用了Java8的新特性然后用collect(Collectors.joining())进行比较,虽然比较耗时,但是很好用是真的。package list.demo;import java.io.Serializable;import java.util.*;import java.util.stream.Collectors;/*** 判断两个集合是否相等*/public class Check
1. 如果redis要支撑超过10万+的并发,应该怎么做?a)单机的redis几户不可能QPS超过10万,一般都是单机几万解决:读写分离,对缓存,一般都是用来支撑读高并发的,写的请求是比较少的,大量的请求都是在读一般有多个redis,其中有一个master-redis,专门接受写请求,然后把数据复制到其他的多个slave-redis中,然后所有的读请求都从多个slave-redis中去读这种架构就
Settings - Editor - Font取消Show only monospaced fontsFallback font 选择 Microsoft YaHei UI要下拉选择勾选 Enable font ligaturesOK
1.先找到迁移服务器上的Data文件,我安装的是mysql5.7,默认安装的路径。那么就是在C:\ProgramData\MySQL文件里面,先把隐藏文件打开。这个Data文件就是你的数据文件;将你要迁移的数据库文件放到这里如下:然后打开my.ini:找到datadir,然后将你的Data文件路径复制到下面,你要启动哪一个Data文件就用那个文件的地址,只能存在一个。如下:然后在重启MySQL服务
1、到本地项目文件夹右键选择git bash here2、输入个人信息(代码提交者)git config --global user.name "xxxx"git config --global user.email xxxxx@qq.com3、在本地项目目录创建本地仓库git init输入命令后项目目录会有一个隐藏的.git文件夹上传所有代码到本地仓库git add .4、这样就把代码上传到本地
在java8之前我们在处理时间的时候都是用的Date,但它其实有很明显的缺点。1、我们也会对日期做一些操作,比如加几天,加几分,当月的最后一天等等,有些计算比较复杂。2、也会用SimpleDataFormat来格式化日期。但是SimpleDateFormat是线程不安全的。所以现在一般都推荐使用LocalDateTime它是线程安全的,并且性能更好,代码更简洁。一、示例新时间日期API常用,重要对
//方法功能描述:判断是否是IE浏览器public boolean isMSBrowser(HttpServletRequest request) {String[] IEBrowserSignals = {"MSIE", "Trident", "Edge"};String userAgent = request.getHeader("User-Agent");for (String signal
使用@options注解@Insert("insert into scenario_storage " +"(user_id , scenario_name , nodes_name , publish_subscribe_name , test_design_name , type_define_name , upload_url , create_time ,rem...







