- 博客(43)
- 收藏
- 关注
转载 mybatis include refid="xxxx"的含义
<sql id="Base_Column_List" > collegeID, collegeName</sql> <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long" > select ...
2020-04-03 11:21:59 1870
转载 private static final long serialVersionUID = 1L 干什么的?
看了一些文章,我的理解就是,这个东西是用来serialization 的key,A和B相互之间传输信息,用seralize,但是相互之间把解包之后的文件进行了更改,如果你程序中不加这个,相互之间再传输,会因为这个key不一样,而失败。所以,在程序中定义,会使软件版本兼容,无论怎么改,都可以相互序列化和反序列化。Java中,如果class实现了序列化接口,你没有加这一行,eclipse会自动给w...
2020-04-03 09:57:08 230
转载 java8 stream().map().collect()用法
有一个集合:List<User> users = getList(); //从数据库查询的用户集合现在想获取User的身份证号码;在后续的逻辑处理中要用;常用的方法我们大家都知道,用for循环,List<String> idcards=new ArrayList<String>();//定义一个集合来装身份证号码for(int i=0;i&l...
2020-04-02 16:13:45 479
原创 java中trim()方法是用来干什么的?
trim()的作用是去掉字符串两端的多余的空格,注意,是两端的空格,且无论两端的空格有多少个都会去掉,当然中间的那些空格不会被去掉,如:String s = " a s f g ";String s1 = s.trim();那么s1就是"a s f g",可见,这和上面所说的是一样的。trim()不仅可以去掉空格,还能去掉其他一些多余的符号,这些符号分别是:\t...
2020-03-08 16:22:31 554
原创 RAID
磁盘阵列(Redundant Arrays of Independent Drives,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。[1]磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。[1]磁盘阵列还能利用同位检查(Parity Check)的观...
2019-11-25 21:21:57 171
转载 @Repository的作用?
Spring的注解形式:@Repository、@Service、@Controller,它们分别对应存储层Bean,业务层Bean,和展示层Bean。@Repository、@Service、@Controller 和 @Component 将类标识为BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批...
2019-11-23 14:20:51 601
转载 mybatis trim标签的使用
mybatis的trim标签一般用于去除sql语句中多余的and关键字,逗号,或者给sql语句前拼接 “where“、“set“以及“values(“ 等前缀,或者添加“)“等后缀,可用于选择性插入、更新、删除或者条件查询等操作。1、使用trim标签去除多余的and关键字有这样的一个例子:<select id="findActiveBlogLike" resul...
2019-11-23 11:33:03 294
转载 Elasticsearch 6.1官方入门教程
https://blog.csdn.net/HoloLens/article/details/78932628
2019-11-21 11:38:58 863
转载 RESTful API的理解
https://blog.csdn.net/wangyanchao000/article/details/55047806
2019-11-21 10:09:39 174
转载 elastic search学习
https://blog.csdn.net/laoyang360/article/details/52244917
2019-11-20 23:37:23 97
原创 netstat命令
在InternetRFC标准中,Netstat的定义是: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检...
2019-11-16 22:53:32 115
转载 流处理简介
一. 流式处理简介在我接触到java8流式处理的时候,我的第一感觉是流式处理让集合操作变得简洁了许多,通常我们需要多行代码才能完成的操作,借助于流式处理可以在一行中实现。比如我们希望对一个包含整数的集合中筛选出所有的偶数,并将其封装成为一个新的List返回,那么在java8之前,我们需要通过如下代码实现: List<Integer> evens = new A...
2019-11-08 16:36:49 404
原创 swagger添加注释
例子:@ApiOperation("当前用户布局磁贴设置")@ApiImplicitParams({ @ApiImplicitParam(name = "viewName", value = "视图名称", required = true, paramType = "query", dataType = "String"), ...
2019-11-08 13:42:29 2854
转载 mybatis中的#{}和${}区别
https://blog.csdn.net/u013552450/article/details/72528498/
2019-11-05 15:16:23 90
转载 mybatis中LIKE模糊查询的几种写法以及注意点
https://blog.csdn.net/zhenwei1994/article/details/81876278
2019-11-05 15:10:08 173
转载 @JSONField注解的使用
https://blog.csdn.net/badguy_gao/article/details/82853895
2019-11-04 10:09:53 116
转载 Spring Boot 中使用 @Transactional 注解配置事务管理
https://blog.csdn.net/nextyu/article/details/78669997
2019-11-02 11:50:54 143 1
转载 mysql中的范式与反模式
数据库范式是为解决关系数据库中数据冗余、更新异常、插入异常、删除异常问题而引入的。简单的理解,数据库范式可以避免数据冗余,减少数据库的空间,并且减轻维护数据完整性的麻烦。第一范式(1NF)第一范式,强调属性的原子性约束,要求属性具有原子性,不可再分解。举个例子,活动表(活动编码,活动名称,活动地址),假设这个场景中,活动地址可以细分为国家、省份、城市、市区、位置,那么就没有达到第一...
2019-10-31 10:37:21 132
转载 @RequestBody的使用
见https://blog.csdn.net/justry_deng/article/details/80972817
2019-10-26 10:28:29 72
原创 Centos7修改IP配置文件
方法步骤:1.进入网络配置文件目录,首先确保是在root用户登录状态下 /etc/sysconf/network-scripts/ifcfg-ens332.修改配置文件 ifcfg-ens33即是我们需要修改的文件,有时候会发现找不到这个文件,可能是名称不一样,出现了这种情况时,可以找跟ifcfg-ens33类似的名称的文件,然后查看它的内容,看是否是跟ifcfg-ens33...
2019-10-25 14:49:51 2353
原创 linux中的ping命令
ping 命令入门详解:http://www.linkwan.com/gb/tech/htm/928.htmPing是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可...
2019-10-25 14:45:57 3687
转载 Spring的注解@Qualifier用法
在Controller中需要注入service那么我的这个server有两个实现类如何区分开这两个impl呢?根据注入资源的注解不同实现的方式有一点小小的区别下面上铺垫图...
2019-10-17 10:44:01 551
转载 @responseBody的使用
1、@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。2、 @RequestMapping("...
2019-09-29 16:36:07 117
转载 springMVC中RequestParam注解中name和value两个属性的区别
自SpringMVC4.2之后,RequestParam内部有4个参数:1、String name;2、String value;3、boolean required;4、String defaultValue;源码中name的别名是value,value的别名是name,所以说name和value两个属性基本是等价的,都是获取从前台传入的参数...
2019-09-29 15:33:25 1795
转载 正向代理与反向代理通俗理解
代理,字面意义上来说,他就是相当于一个中间人这么个概念。带到项目中也一样,那么来这样一个比喻。用户(客户端) 代理(正,反) 提供者(服务端)。正向代理。把整个流程比如成去饭店吃饭,我们也就是用户(客户端)去饭店吃饭(发送一个请求),你知道你要吃的是鱼香肉丝(请求),可是你不能自己做,那么就需要让大厨(服务端)给你做 ,可是去了饭店,大厨是在后台的,你也不能直接去告诉大厨,因为你...
2019-09-28 10:26:30 93
转载 sql语句中where 1=1的作用
where 1=1最近看到很多sql里用到where 1=1,原来觉得这没用嘛,但是又想到如果没用为什么要写呢?于是在网上查了查,在这里就浅谈一下:1=1 永真, 1<>1 永假。1<>1 的用处:用于只取结构不取数据的场合例如:create table table_temp tablespace tbs_temp asselect * fr...
2019-09-27 16:58:03 118
原创 mybatis中查询数据库输出datetime格式的数据时,出现.0的问题解决办法
使用select DATE_FORMAT(time,'%Y-%m-%d %H:%i:%s') as time其中,time为数据库中datetime格式的数据
2019-09-11 16:55:40 1707
转载 MySQL GROUP BY 语句使用总结
总结一下MySQL中查询记录操作中的GROUP BY语句,查遗补漏。表名:testusers,字段记录如图,以前create的直接拿来用,将就一下。(懒即生产力)一)作用:GROUP BY 语句根据一个或多个列对结果集进行分组。会把值相同放到一个组中,最终查询出的结果只会显示组中一条记录。(字母不好理解没关系,看下面的例子秒懂)二)example:1)基本用法:根据 se...
2019-09-06 14:24:31 548
转载 mybatis中封闭转义符号的作用
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。<![CDATA[ ]]> 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。如果文本包含了很多的"<"字符 <=和"&"字符...
2019-09-05 21:15:09 120
转载 nl命令
1、命令格式:nl [选项]… [文件]…2、命令参数:-b :指定行号指定的方式,主要有两种:-b a :表示不论是否为空行,也同样列出行号(类似 cat -n);-b t :如果有空行,空的那一行不要列出行号(默认值);-n :列出行号表示的方法,主要有三种:-n ln :行号在萤幕的最左方显示;-n rn :行号在自己栏位的最右方显示,且不加 0 ;-n ...
2019-09-04 09:48:19 361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人