12 2020 档案
摘要:@Bean JedisConnectionFactory jedisConnectionFactory() { JedisConnectionFactory jedisConFactory = new JedisConnectionFactory(); jedisConFactory.setHost
阅读全文
摘要:第一步:pom.xml引入相关依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version
阅读全文
摘要:1.在gradle文件加debuggable true
阅读全文
摘要:Mybatis的缓存Mybatis的缓存分为一级缓存和二级缓存。一级缓存是默认开启的,二级缓存需要手动开启。一级缓存是SqlSession级别的缓存,作用域是一个SqlSession。在同一个SqlSession中,执行相同的查询sql,第一次会先去查询数据库,并写入缓存。第二次再执行时,则直接从缓
阅读全文
摘要:ThreadLocal是什么? public T get() public void set(T value) public void remove() 1、创建用户上下文实体类 import com.qianxiao.blog.dataobject.UserDO; public class Use
阅读全文
摘要:需求:需要在拦截器中 认证用户身份并且把用户 但是在控制器层需要到用户Dao的数据时 还得 去操作Dao或者 从session 中取,如果存在web无状态情况 即无session 时则需要把数据存入当前会话请求的上下文中; 解决方法: 第一步、创建ArgumentResolver 类 public
阅读全文
摘要:1、时间类得作成 //方法一:取系统点间 DateTime dt1 = new DateTime(); //方法二:通过java.util.Date对象生成 DateTime dt2 = new DateTime(new Date()); //方法三:指定年月日点分秒生成(参数依次是:年,月,日,时
阅读全文
摘要:SQL语法中如果我们想使用in的话直接可以像如下一样使用: select * from HealthCoupon where useType in ( '4' , '3' ) 但是如果在MyBatis中的使用in的话,像如下去做的话,肯定会报错: Map<String, Object> select
阅读全文
摘要:## Mybatis 配置 mybatis.type-aliases-package=com.xfind.core.entity.xianyu mybatis.mapper-locations=classpath:mapper/*.xml #使全局的映射器启用或禁用缓存。 mybatis.confi
阅读全文
摘要:由于JQuery中,提交表单是像下面这样的: $('#myform').submit() 所以,想当然的认为,重置表单,当然就是像下面这样子喽: $('#myform').reset() 但是,不幸的是,这样写的话,会有一个让你很郁闷的结果,那就是,表单无法重置! 后来,上网查了一下,说是,JQue
阅读全文
摘要:public static boolean CheckMobilePhoneNum(String phoneNum) { String regex = "^(1[3-9]\\d{9}$)"; if (phoneNum.length() == 11) { Pattern p = Pattern.com
阅读全文
摘要:1、添加pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 2、获取smtp信息 我这里用的是qq
阅读全文
摘要:问题:The bean 'xxx' could not be injected as a 'com.github.service.xx' because it is a JDK dynamic proxy 先说说问题的来源吧,当前这个问题是我在springboot配置事务时出现的,本来我搭建了一个s
阅读全文
摘要:第一种写法(1): 原符号 < <= > >= & ' "替换符号 < <= > >= & ' "例如:sql如下: create_date_time >= #{startTime} and create_date_time <= #{endTim
阅读全文
摘要:配置文件application.properties中相关配置信息可以在部署以后修改,引用配置信息可以在代码和mybatis的映射文件中 1.JAVA代码 可以通过变量去读取 application.properties文件中配置信息 applicaiton.properties文件: public
阅读全文
摘要:1、生成的字符串每个位置都有可能是str中的一个字母或数字,需要导入的包是import java.util.Random; //length用户要求产生字符串的长度 public static String getRandomString(int length){ String str="abcde
阅读全文
摘要://对密码进行 md5 加密 String md5Password = DigestUtils.md5DigestAsHex(user.getPassword().getBytes());
阅读全文
摘要:解决方法是在response.getWriter()前加上response.setContentType("text/html; charset=UTF-8"); //response.setCharacterEncoding("utf-8");单纯的这么设置一样有乱码 正确做法: response
阅读全文
摘要:$.ajax( { url:'http://127.0.0.1:30080/api-a/quasiCustom/selectCustomList', type:'post', dateType:'json', beforeSend: function(xhr) { xhr.setRequestHea
阅读全文
摘要:转载至:https://www.cnblogs.com/Lyn4ever/p/11390497.html 1.Mapper的写法,返回的这个int是受影响的行号 int insertNewUser(User newUser); 2.xml的写法 <!--返回主键 形式1 --> <insert id
阅读全文
摘要:关于base64编码Encode和Decode编码的几种方式 Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际应用上,Base64除了能将Binary资料可视化之外,也常用来表示字串加密过后的内容。如果
阅读全文
github FATAL:unable to access 'https://github.com/...: Failed to connect to github.com:443; No error
摘要:今天整理github,初次使用,很多都不懂,所以遇到了克隆失败的问题,研究了大半天,后来。。。。。 打开Git Bash,克隆已有工程到本地: $ git clone https://github.com/zh-ya-jing/learn_robotium.gitCloning into 'lear
阅读全文
摘要:1、 重写configureViewResolvers方法 @Component public class WebMvcConfigurerAdapter implements WebMvcConfigurer { @Resource(name="thymeleafViewResolver") pr
阅读全文
摘要:测试代码如下: import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframew
阅读全文
摘要:<resultMap id="给ID名" type="实体类" > <result column="数据库字段名" property="实体类属性" jdbcType="数据库字段类型" /> </resultMap>
阅读全文
摘要:1) 切换到基础分支,如主干 git checkout master 2)创建并切换到新分支 git checkout -b panda git branch可以看到已经在panda分支上 3)更新分支代码并提交 git add * git commit -m "init panda" git pu
阅读全文
摘要:在eclipse中习惯了使用syso,开始用idea很不习惯。 在idea中直接输入sout,自动出现提示,不像eclipse中那样还要alt+/,这算是idea的一个优点了。 sout 看图: 按Tab或Enter都可以出现
阅读全文
摘要:问题描述: 在controller层中查询数据库对象时,控制台上打印为空,页面上也为空;刚开始以为自己没有导入相关包,于是导入;可是发现还是为空;于是又怀疑数据源配置错误,可是检查没有错… 结果发现,自己java里的实体对象的属性和数据库中表的属性不一样; category_type//数据库中 c
阅读全文
摘要:默认情况下mybatis是不开启SQL日志输出,需要手动配置 方法一:(在mybatis整合在springboot框架的情况下) 只需要在配置文件【application.yml】中加入以下配置:(其中com.tj.mapper为项目mapper文件夹路径) logging: level: com.
阅读全文
摘要:MySQL 查询 在field 字段中使用mysql函数将时间戳格式化为时间日期 select id,name,FROM_UNIXTIME(time,'%Y-%m-%d %H:%i:%s') as addtime from testtable where totaltime != ''; //tim
阅读全文
摘要:今天新建一个springboot,启动项目的时候失败,出现了 Error:java: 无效的源发行版: 11错误 可能是创建springboot的时候没有注意直接选择11的版本,这时候就需要将jdk版本修改过来。因为项目已经启动了,所以我这里需要修改我这个项目的java 版本。菜单栏的file—se
阅读全文
摘要:在生命周期中使用switch-case switch(num){ case "1":return 'a'; case "2":return 'b'; case "3":return 'c'; default:return 'd'; } 在render中使用switch-case(注意括号) rend
阅读全文
摘要:chrome测试: ES5 ES6 来源:https://stackoverflow.com/questions/2274242/using-a-variable-for-a-key-in-a-javascript-object-literal
阅读全文
摘要:需求描述 数据库有一个字段存储,一个商户下拥有的权限。每个有权限呢你,用逗号分隔符隔开。比如:service_code:"1,2,3,4,5,6,7,11,12,9,10,8",我需要查询商户下 service_code 含有 8 的商户。 尝试 like 用 like 模糊查询,这样会把 含有 8
阅读全文