1 黄金黄不黄

尚未进行身份认证

暂无相关简介

等级
TA的排名 17w+

一对多的时候,用逗号分隔,存id,还是建表存id?

做项目的时候,有种情况是这样的,一个员工,简称admin,对应三个职位abc,可多选.也就是说,他可以是a,也可以是b,也可以是ab,abc,bc,这样子每次碰到这种业务的时候,都很纠结,该以什么方式去存储他们之间的关系,有时候为了懒省事,直接就以逗号分隔,以这样的形式 a,b,c存入数据库中,取出来的时候,对其进行逗号切分处理,然后再根据abc各自进行处理,有时候有些特殊的查询,会用到fin...

2019-12-03 18:54:40

win+R输入cmd进入终端,黑漆漆一片

2019-11-21 14:46:31

apache.shiro-cache

定义了一个Cache的接口,这个类中呢,有7个方法,是对缓存的一些操作:是

2019-11-19 15:18:49

缓存--悟道崖

在今天之前,我知道的是,缓存就是把数据存在自己电脑的内存中,而存到数据库,就是存到数据库,我甚至不知道数据库是占用的什么空间,我好像就天真的以为,数据库就是用来,存储数据的地方,但是这块地方在那里呢?我从来没有去想过,我知道redis是一个基于内存的存储数据库,速度要比mysql这样的数据库快很多倍,几十倍,这样子吧,但是我也从来没有想过,redis占用的是什么空间,就还TM的天真的任务数据库就是...

2019-11-13 15:30:37

观道观道观道

观道

2019-11-05 14:17:15

设置方法自定义模板

像这样就行

2019-10-28 18:28:10

手写sql如果需要传入两个参数冲突问题

解决之道:第一,用@Param(“companyId”) 用在Mapper层.companyId这个参数要与XMl文件中的参数对应#{companyId}第二:引入的包需是import org.apache.ibatis.annotations.Param; 才行...

2019-08-20 13:57:10

springboot整合shiro整合redis的时候,shiro使用redis做缓存,但是redis使用lettuce连接池,包冲突问题

springboot整合shiro整合redis的时候,shiro使用redis做缓存,但是redis使用lettuce连接池,包冲突问题shiro-redis包中有jedisspringboot的redis包中有lettucedev-yml中配置了lettuce,但是缺默认使用jedis的包.老是报read time out的错误解决方法,引入一个连接池的包 <depen...

2019-08-15 16:09:35

黄金矿工错题集-001:mybatis封装的orequalTo的使用.

mybatis封装的orequalTo方法,如果前面有其它条件了,那么后面接orequalTo是不对的:举个列子: sqls.andEqualTo,然后,sqls.orEqualTo.这样的用法,就会导致mysql拼接的查询语句不正确,查不出来东西,或者查询的结果是错误的.::WHERE( ( archive = 0 or shop_id = 144 or shop_id = 145 ) )...

2019-08-09 15:20:41

No mapping found for HTTP request with URI [/null/swagger-resources/configur

如果以前是好得,突然启动得时候出现这个错误,我觉得应该是网络得原因导致得,我已经碰到过这种问题两次,莫名奇妙得坏,莫名奇妙得好,最后联想到这是基于浏览器得一个后台接口文档,如果是浏览器出现网络不通畅的情况,会不会导致这种情况的发生,现在还是一头雾水,但是有这方面的猜想.网上搜到的都是配置不成功,但是我是使用过程中,出现这种问题.所以,我觉得应该出在网络层面上....

2019-07-30 11:57:47

手机注册逻辑

手机注册验证逻辑是这样的:首先要找短信服务商如:梦网、云信使、互亿无线等等申请短信发送接口。网站实现流程如下:第一步:用户注册时输入手机号,网站首先要通过JS或者ajax+php验证这个号码是不是正确的手机号。第二步:用户点击发送手机验证码,通过ajax把手机号传到php,这时php生成一个随机的验证码保存在session中,然后通过短信接口把这个验证码发送到这个手机号中。第三步:用户输...

2019-06-26 15:48:04

java中快速获取当前类名的方法。

Java获取当前类名的两种方法适用于非静态方法:this.getClass().getName()适用于静态方法:Thread.currentThread().getStackTrace()[1].getClassName()

2019-06-19 20:28:24

java内存分析工具

2019-06-06 13:37:08

StringUtils

StringUtils工具类常用方法前言:工作中看到项目组里的大牛写代码大量的用到了StringUtils工具类来做字符串的操作,便学习整理了一下,方便查阅。isEmpty(String str) 是否为空,空格字符为false isNotEmpty(String str) 是否为非空,空格字符为true isBlank(String str) 是否为空,空格字符为true isNo...

2019-06-06 11:59:35

什么是json

什么是json什么是json,json是什么,json如何使用JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度,那么,JSON到底是什么?JSON就是一串字符串 只不过元素会使用特定的符号标注。{} 双括号表示对象[] 中括号表示数组“” 双引号内是属性或值冒号表示后者是前者的值(这个值可以是字符串...

2019-05-30 15:15:43

学习git初步心得

git是什么? :git是一个分布式管理控制系统。git能做什么? :git能管理你的项目的不同阶段。可以多人合作开发项目,最终在github或者gitlab上进行托管。我用的是gitlab,所以,具体一点就是,可以从gitlab上面进行clone项目到本地,然后你就可以开始做项目,当你对你的项目有所更改的时候,git都会对你的代码进行追踪,管理,比较。比如你俩小时内更新了什么内容,都是可以...

2019-05-06 11:29:39

mybatis错题集

报错:Communications link failure

2019-04-28 19:11:14

Mybatis 中$与#的区别

Mybatis 中$与#的区别1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于select id,name,age from student where id ='1'.2 $是将传入的数据直接显示生成sql语句,eg:select id,name...

2019-04-25 12:28:22

redis成长之路-初步了解

redis是基于内存的key-value数据库;redis是用来进行做高性能查询的非关系型数据库,因为它的数据是存在内存中,所以,读取的效率非常高,所以,用它来存储一些热点数据,也就是说,经常被访问的数据,并发量高的数据。放在redis中进行查询。可以极大的提高用户请求的响应速度,并且同时可以极大的缓解数据库的压力。redis的优点,查询速度飞快。而且支持多种数据结构类型。这些复杂的数据类型,...

2019-04-20 13:29:15

mybatis逆向工程的配置文件,maven引入mybatis逆向工程插件。资源文件,Mybatis的全局配置文件

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-conf...

2019-04-18 19:47:43

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。