07 2020 档案
摘要:https://www.cnblogs.com/zuidongfeng/p/8032505.html 注意:先开启远程连接,在开启后台运行,即cp 到6379.config https://www.it1352.com/1530005.html
阅读全文
摘要:一、前提条件:连接数据库 二、步骤 1、导包 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</ve
阅读全文
摘要:过程 1、导入包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.12</version> </dependency> 2、配置application.yml文件 spri
阅读全文
摘要:前提:配置数据库连接(见前面) 一、步骤 1、导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> 2、操
阅读全文
摘要:一、mysql8 以上 步骤 1、导包 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.11</version> </dependency> 注意:根据数
阅读全文
摘要:i18n 在resiurce下创建i18n文件夹 修改yaml文件 spring: messages: basename: i18n.login 4、修改模板 thymeleaft语法 #{login.tip} 国际化 添加语言配置
阅读全文
摘要:语法 // 记录器 Logger logger = LoggerFactory.getLogger(getClass()); @Test void contextLoads() { // springboot 默认开启的级别是 info logger.trace("trace"); logger.d
阅读全文
摘要:一、前提条件 1、导入thymeleaf <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId> </dependency> 2、html templates文件夹中创建html
阅读全文
摘要:https://www.jb51.net/article/152632.htm
阅读全文
摘要:import requests _url = "http://127.0.0.1:8000/test2/" files = { "image": ("e.jpg", open(r"C:\Users\wuhao\Desktop\e.jpg", 'rb'), "image/jpeg"), } data
阅读全文
摘要:@Test void contextLoads() { String s1 = "你好{0}, 我叫{1}"; System.out.println(MessageFormat.format(s1, "张飞", "王菲")); String s2 = "你好%s, 我叫%s"; System.out
阅读全文
摘要:本以为此功能已经舍弃,万万没想到需要导入包 参考下面的博客(日后有空验证) https://www.cnblogs.com/huanchupkblog/p/12915268.html
阅读全文
摘要:一、mybatis xml格式可以参考: https://www.cnblogs.com/wt7018/p/13333855.html xml方法 失败,求大神指导 在springboot中使用mybaits注解的方式查询 1、根据查询的字段创建实现类 package com.wt.pojo; im
阅读全文
摘要:一、前提条件 1、开启热加载 2、配置mybatis-plus 见 mybatis的博客 二、路由 1、导包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.60</
阅读全文
摘要:官网:https://mp.baomidou.com/guide/wrapper.html 作用:用于写复杂的SQL 案例 一、排序 @Test public void orderWrapper(){ QueryWrapper<User> wrapper = new QueryWrapper<>()
阅读全文
摘要:一、参考地址 https://mp.baomidou.com/guide/logic-delete.html#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%EF%BC%9A 逻辑删除对比物理删除 一直在用,确不知道此方法是逻辑删除 二、过程 1、添加字段 isdel =
阅读全文
摘要:1、拦截器 controller MyBatisPlusConfig package com.wt.config; import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor; import com.ba
阅读全文
摘要:作用:保护数据安全,多线程下加锁 过程: 1、先查询,获取当前的版本号 2、若版本号,不对则更新失败 使用 1、在数据库中添加version 字段 2、实现类 package com.wt.pojo; import com.baomidou.mybatisplus.annotation.*; imp
阅读全文
摘要:前提: 在数据苦中添加 create_time 和 update_time字段 1、实体类 package com.wt.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatispl
阅读全文
摘要:一、Insert 主键生成策略 1、雪花算法(默认) 插入语句 @Test public void insertSql(){ User user = new User(); user.setName("wt"); user.setAge(10); user.setEmail("1589574809@
阅读全文
摘要:在application.yaml文件中开启日志 #开启日志 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
阅读全文
摘要:注意: 数据库中的字段 last_name 与 实体类中的 lastName 一致 官网:https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A7 一、环境 1、配置maven <!-- 数据库驱动--> <dependency> <groupId>mysq
阅读全文
摘要:创建项目的时候,开启热部署 参考: https://www.cnblogs.com/scorpio-xinghen/p/11660203.html 1、maven 添加 <dependency> <groupId>org.springframework.boot</groupId> <artifac
阅读全文
摘要:参考文档 https://www.cnblogs.com/msi-chen/p/10974009.html#_label1_0 一、准备工作 1、导包 或 创建项目时勾选 <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymel
阅读全文
摘要:看源码 WebMvcAutoConfiguration.java 优先级:访问:localhost:8080/ resources > static >public 关闭模板缓存 spring: thymeleaf: cache: false https://www.cnblogs.com/wt70
阅读全文
摘要:一、优先级 1、文件路径 file:./config/ file:./config/*/ file:./ classpath:/config/ classpath:/ 2、优先级 二、配置不同的开发环境 application.yml spring: profiles: active: online
阅读全文
摘要:官方文档 https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-external-config-yaml 一、基础 1、注意事项 key
阅读全文
摘要:https://www.cnblogs.com/zhihaospace/p/12342622.html 配置失败用空再试 一、maven <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO
阅读全文
摘要:json字符串 一、基础 1、序列化 对象->字符串 python dumps() js string** 2、反序列化 字符串->对象 python loads() js parse 二、jackson mvaen依赖 <dependency> <groupId>com.fasterxml.jac
阅读全文
摘要:一、正常乱码过滤器 web.xml <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <in
阅读全文
摘要:非resful格式 传递普通参数 @GetMapping("/t1") public String test(@RequestParam("name") String name, Model model){ System.out.println(name); model.addAttribute("
阅读全文
摘要:一、没有视图解析器的情况(忽略,不用) 视图解析器 <!-- 视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResol
阅读全文
摘要:1、基本 @Controller 控制层 @Service 业务层 @Component 组件 @Repository dao 2、@RequestMapping url 三、restful 风格 与python的restful差不多 1、不用restful风格 访问链接 http://localh
阅读全文
摘要:1、添加jar包 <groupId>com.wt</groupId> <artifactId>springmvc</artifactId> <packaging>pom</packaging> <version>1.0-SNAPSHOT</version> <modules> <module>spr
阅读全文
摘要:<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency> <dependency> <groupId>org.sp
阅读全文
摘要:保证数据的一致性和完整性 官网:http://mybatis.org/spring/zh/transactions.html 声明式事务 spring中配置声明事务 <!--配置声明事务--> <bean id="transactionManager" class="org.springframew
阅读全文
摘要:官网: http://mybatis.org/spring/zh/getting-started.html 过程 1、导入jar包 junit mybatis mysql spring aop mybatis-spring 2、编写配置文件 3、测试 二、过程 1、maven <!-- 依赖-->
阅读全文
摘要:三种方式 第二个比较好 导入包 <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjw
阅读全文
摘要:注意:动态代理代理的是接口 一、过程 1、接口类 2、普通类继承接口 3、ProxyInvocationHandler.java(固定格式) 4、应用类 二、案例 public interface User { void add(); void delete(); void update(); vo
阅读全文
摘要:官网:https://docs.spring.io/spring/docs/5.2.7.RELEASE/spring-framework-reference/core.html#beans-java javaConfig
阅读全文
摘要:一、环境 1、导入包 maven 2、xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.
阅读全文
摘要:官网:https://docs.spring.io/spring/docs/5.2.7.RELEASE/spring-framework-reference/core.html#beans-annotation-config 1、导入约束 2、配置注解支持 <?xml version="1.0" e
阅读全文
摘要:两种方式 byName:自动查找容器上下文,set方法名 与 bean id 名相同 byType: 自动查找容器上下文, class名称与类名相同 案例 人有猫和狗 1、pojo cat.java package com.wt.pojo; public class Cat { public voi
阅读全文
摘要:ScopeDescription singleton (Default) Scopes a single bean definition to a single object instance for each Spring IoC container. prototype Scopes a sin
阅读全文
摘要:1、官网 https://docs.spring.io/spring/docs/5.2.7.RELEASE/spring-framework-reference/core.html#beans-dependencies 2、构造器注入(前面有) 3、Set方式注入(重点) A、依赖 : bean对象
阅读全文
摘要:1、别名 <alias name="" alias=""/> name 原名 alias 别名 2、beans <bean id="teacher" class="com.wt.pojo.Teacher" name="t1 t2"> id 在IOC容器的名称, class 对应的类, name 对应
阅读全文
摘要:一、无参构造函数 <bean id="user" class="com.wt.pojo.User"> <property name="name" value="tom"/> </bean> 二、含参构造函数 1、通过 name 键值对 <bean id="teacher" class="com.wt
阅读全文
摘要:IOC: 由spring 进行创建、管理、配置 官网:https://docs.spring.io/spring/docs/5.2.7.RELEASE/spring-framework-reference/core.html#beans-child-bean-definitions 一个简单的例子
阅读全文
摘要:https://docs.spring.io/spring/docs/5.2.7.RELEASE/spring-framework-reference/core.html#spring-core IOC:控制反转 理解: 原本一个程序的控制权在程序员手中,用户修改功能需要程序员修改 IOC用户现在本
阅读全文
摘要:一、网址 文档: https://spring.io/projects/spring-framework 资源下载: https://repo.spring.io/release/org/springframework/spring/ maven 下载 spring-webmvc spring jd
阅读全文
摘要:作用:ehcache主要用于缓存 过程: 1、maven(导包) mybatis-ehcache 2、定义cache <cache type="org.mybatis.caches.ehcache.EhcacheCache"/> 其它参考 https://www.cnblogs.com/myseri
阅读全文
摘要:加快查找 一、一级缓存(sqlSession) 失去缓存的情况 1、查询不同的语句 2、增删改操作,可能会改变原来的数据,所以缓存必定刷新 3、查询不同的Mapper.xml 4、手动清理缓存 sqlSession.clearCache(); 注意:一级缓存默认开启,而且去不掉,在sqlSessio
阅读全文
摘要:一、本质 动态sql是,在sql语句添加逻辑语句 官网:https://mybatis.org/mybatis-3/zh/dynamic-sql.html (看官网足够)) 二、if 1、接口类 List<Blog> getBlogInfo(Map<String, Object> map); 2、x
阅读全文
摘要:主意:每次从官网添加 xml映射文件时要修改namespace,xml配置文件别忘添加啊mapper 一、搭建环境 注意: 1、多个javaBean时,xml映射文件,储存到rescourse 文件下, 与dao文件同名和同级下 2、xml映射文件,别忘记修改 namespace 3、xml配置文件
阅读全文
摘要:作用:使javaBean 简化 1、java库 2、插件 3、构建工具 参考链接(基本不用,比较有争议) https://www.jianshu.com/p/2543c71a8e45 1、在IDEA中安装Lombok 插件 2、maven lombok jar包 在pojo javaBean 的类前
阅读全文
摘要:代码 package com.wt.utils; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessi
阅读全文
摘要:一、应用 1、基本数据类型 + String 2、注解中的变量名称,与sql语句中的变量名称一致 3、单个变量,添加该注解意义不大,但推荐添加 4、mybatis xml 和 注解 二、案例 1、注解,见上篇 博客 2、xml a、接口类 User getUserById(@Param("uid")
阅读全文
摘要:1、接口 package com.wt.dao; import com.wt.pojo.User; import org.apache.ibatis.annotations.Select; import java.util.List; public interface UserMapper { @S
阅读全文
摘要:一、普通分页 使用sql语句 limit 起使位置, 步长a、接口 List<User> getLimitUser(Map<String, Integer> map); b、接口配置文件 <select id="getLimitUser" resultType="user" parameterTyp
阅读全文
摘要:位置主要配置文件 mybatis-config.xml settings logImpl 指定 MyBatis 所用日志的具体实现,未指定时将自动查找。 SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING |
阅读全文
摘要:https://mybatis.org/mybatis-3/zh/sqlmap-xml.html A、实体类属性名称和数据库字段名不一致 结果映射 解决方案 1、sql语句字段起别名 select id, name as na from test 2、通过resultMap 结果集映射 接口类的配置
阅读全文
摘要:思路 SqlSessionFactoryBuilder(使用核心配置文件) -> SqlSessionFactory -> sqlSession -> mapper 官网 SqlSessionFactoryBuilder 这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory
阅读全文
摘要:核心配置文件 所有情况看官网的XML配置1、environments可以配置多个数据库链接信息,具体看官网 2、properties 作用:核心配置文件的数据库连接信息放到外部db.properties文件,在通过properties引入文件的内容 数据库配置文件 db.properties 数据库
阅读全文
摘要:一、Map(万能)多用于实际生产环境 1、字段过多的情况 update 2、多条件 查询 3、sql语句,只需要几个有用的字段 例子 update 接口类 int updateUser2(Map<String, Object> map); xml <update id="updateUser2" p
阅读全文
摘要:修改 1、接口 2、配置文件 一、基础crud 1、select 接口类 User getUserById(int id); xml文件 <!--id 方法名 resultType返回值类型 parameterType参数类型--> <select id="getUserById" resultTy
阅读全文
摘要:一、前提 1、创建maven项目 2、添加依赖 <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version> </depende
阅读全文
摘要:https://mybatis.org/mybatis-3/zh/getting-started.html https://mvnrepository.com/artifact/org.mybatis/mybatis
阅读全文
摘要:# log4j.debug=ture //是否打开log4j的内部日志打印 # 父logger,级别为info,指定控制台输出器 log4j.rootLogger=info, console # 配置子logger,目的就是控制一定范围内的日志输出,比如这里的子logger是控制cn.server.
阅读全文
摘要:xml <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> </dependency> <depende
阅读全文
摘要:maven 一、创建非模板的java project pom.xml <!-- 打包--> <packaging>jar</packaging> <!-- 添加依赖--> <dependencies> <dependency> <groupId>org.mybatis</groupId> <arti
阅读全文
摘要:修改tomcat 配置模板 setting living 指定JDK
阅读全文
摘要:https://www.cnblogs.com/huiyi0521/p/10997146.html setting配置有效 <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.
阅读全文
摘要:一、maven 创建java工程 使用骨架,推荐不使用骨架 二、创建webapp
阅读全文
摘要:https://www.cnblogs.com/stars-one/p/10958796.html
阅读全文
摘要:1、mvn clean 2、mvn complie (只编译正式的代码) 3、mvn test (编译test和正式的代码) 4、mvn package (默认打成war包) 5、mvn install (包package 存放到本地仓库,修改本地仓库路径 https://www.cnblogs.c
阅读全文
摘要:组成 1、核心代码 2、配置文件 3、测试代码 4、测试配置文件 maven目录结果 src/main/java 核心代码 src/main/resources 配置文件 src/test/jave 测试代码 src/test/rescoures 测试配置文件 src/main/webapp 页面资
阅读全文
摘要:一、安装配置 https://blog.csdn.net/a805814077/article/details/100545928 二、修改jar储存位置 apache-maven-3.6.3\conf\settings.xml
阅读全文
摘要:一、优点 1、解决jar包冲突 2、测试 3、打包项目 4、jar包仓库 5、maven tomcat 二、运行项目 mvn tomcat:run 三、jar存放位置 apache-maven-3.6.3\conf\settings.xml 第50行作用 仓库三类 本地仓库 远程仓库(私服。公司)
阅读全文
摘要:类 public class jarTs { public static void main(String[] args) throws IOException { String path =System.getProperty("user.dir"); System.out.println("us
阅读全文
摘要:1、引用数据类型 例子 动态初始化 int[] a = new int[10]; byte[] b = new byte[10]; 静态初始化 int[] a = new int[]{1, 2, 4}; int[] b = {1, 2, 4}; 2、结果 public static void mai
阅读全文
摘要:package com.bd; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.Properti
阅读全文
摘要:for (int i=0; i<10; ){ } 2、for的多个条件 for(i=0, j=10; i>j; i++, j--){ }
阅读全文
摘要:1、switch(运算结果) 或 case 值 的数据类型 a、基本数据类型:byte/short/char/int b、引用数据类型:String、枚举 2、注意break 当case符合的情况下,执行该case的语句,若当前case没有break,则继续执行,知道遇到break
阅读全文
摘要:1、bytes short char 加法运算 先->为 int 再 运算
阅读全文
摘要:https://blog.csdn.net/xienan_ds_zj/article/details/86738316
阅读全文
摘要:1、java端 package com.bd; import py4j.GatewayServer; import com.arcsoft.face.FaceFeature; public class FaceMain { public Double getFeature(String path1,
阅读全文
摘要:# 删除远程 git rm -r --cached rbac/utils/config.py # 删除本地 rm -rf rbac/utils/config.py git commit -m "文件"
阅读全文
摘要:https://www.icode9.com/content-4-223704.html
阅读全文
摘要:python manage.py makemigrations <appname> python manage.py migrate <appname>
阅读全文
摘要:def get_client_ip(request): x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') if x_forwarded_for: ip = x_forwarded_for.split(',')[0] # 所以这里是真
阅读全文
摘要:import uuid def get_mac_address(): node = uuid.getnode() mac = uuid.UUID(int=node).hex[-12:] print(mac) return mac get_mac_address()
阅读全文
摘要:安装 https://liqiang.io/post/install-snap-in-centos-cd98d073 启动 https://www.jianshu.com/p/42739a0182ff 安装本地包 https://blog.csdn.net/qq_25540095/article/d
阅读全文
摘要:https://blog.csdn.net/nahancy/article/details/86316971
阅读全文