常用笔记记录

目录

Mybatis常用记录

Mysql常用语法

windos常用命令

Spring boot ,Spring Cloud

IDEA设置相关

Linux命令相关


Mybatis常用记录

mybatis转义符大全

符号 原始字符 转义字符
大于 > >
大于等于 >= >=
小于 < <
小于等于 <= <=
& &
单引号 '
双引号 " "

Like模糊搜索

like concat('%' ,#{name}, '%')

Mysql常用语法

1.清空表

truncate table tableName

2.修改某个字段的类型

alter table wf_process modify column status bigint(20);

3.给某个表新增字段

ALTER TABLE 表名称 ADD 新字段 datetime AFTER 某个字段下;

4.mysql总连接数查看

show variables like '%max_connections%';

5.mysql当前连接客户端查看

show processlist;

6.修改mysql最大连接数

max_connections=100 修改为 max_connections=1000 服务里重起MySQL即可

// 修改密码
ALTER USER 'root'@'localhost' identified  by '121212';
//开启远程登陆
update user set host='%' where user='root';
flush privieges;

windos常用命令

查看8080端口:

netstat -ano | findstr 8080

根据pid kill端口

taskkill /f /pid 52068

设置windos自动启动服务

ctrl+r 输入 shell:startup,把刚才创建的.bat文件放入文件夹里

Spring boot ,Spring Cloud

spring cloud中使用了配置中心,然后使用java -jar 启动报下面的错误

常用笔记记录_第1张图片

启动参数加上:java -Dfile.encoding=utf-8 

spring boot使用websocket出现OOM,下面配置不能配置太大不然占用内存

@Configuration
@ComponentScan
@EnableAutoConfiguration
public class WebSocket1 implements ServletContextInitializer {

    //配置websocket传输大小,50M,单位byte
    @Override
    public void onStartup(ServletContext servletContext) {
        servletContext.addListener(WebAppRootListener.class);
        servletContext.setInitParameter("org.apache.tomcat.websocket.textBufferSize", "2097152");
        servletContext.setInitParameter("org.apache.tomcat.websocket.binaryBufferSize", "2097152");
    }
}

spring boot引入第三方jar包,并且 maven编译的时候加入了这个jar包

idea这里加入jar包常用笔记记录_第2张图片

 pom.xml加入下面配置


   com.xxxx
   xxxx
   system
   1.0
   ${project.basedir}/src/main/resources/lib/xxxx.jar

spring boot项目启动的时候发现yml没读取到或者配置了不生效

常用笔记记录_第3张图片

这里配置了这个导致的,可以删除这行,或者pom改成jar

Spring boot引用了父模块导致打包异常可以指定启动类即可:

因为各模块pom.xml集成了 父模块,在打包时,在没有指定 mainClass 入口时,会找所有子模块下的 main 方法,若未找到,会导致打包异常,找不到main类。


    
        
            org.springframework.boot
                spring-boot-maven-plugin
                
                    com.package.ProjectApplication
                
                
                    
                        
                            
                            repackage
                        
                    
                
            
        
    

IDEA设置相关

设置左侧项目字体大小

常用笔记记录_第4张图片

Linux命令相关

直接用更改权限命令chmod

chmod -R 777 /home/linux

JVM相关

分析JVM工具

1.VisualVM 

你可能感兴趣的:(mybatis,java,开发语言)