在mybatis为持久化的java框架中,mapper和xml文件映射的sql,有时在实际执行时会很慢,甚至一直查询不出来,调查发现原因有二: 1.参数化写法不同,执行逻辑不同。例如:#{param},${'param'} #符号标记的参数,在mybatis执行sql时,使用PreparedStat ...
分类:
数据库 时间:
2020-04-28 00:15:33
阅读次数:
102
建造者模式 将一个复杂的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 以下情况适合使用呢建造者模式 .当创造复杂对象的算法一个独立于该对象的组成部分以及它们的装配方式时。 .当构造过程必须允许构造的对象有不同表示时。 Builder pattern separates the cons ...
分类:
编程语言 时间:
2020-04-28 00:15:15
阅读次数:
56
1、添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency> 2、service层public void download ...
分类:
其他好文 时间:
2020-04-28 00:15:04
阅读次数:
59
借安恒月赛web pop对象注入+反序列化字符逃逸深究其逃逸原理 前言 之前一直在忙其他的事情,现在就把安恒的web题做一个总结并深究反序列化逃逸的原理 源码 直接给出源码;如下;; 简单的分析代码,有三个类;通常ctf比赛里也就是三个类然后构造pop链进行攻击;但是这里出了两个方法。write和r ...
分类:
Web程序 时间:
2020-04-28 00:14:45
阅读次数:
140
二叉排序树 二叉排序树介绍: 比如针对前面的数据 (7, 3, 10, 12, 5, 1, 9) ,对应的二叉排序树为: 二叉排序树创建和遍历: 二叉排序树的删除: 二叉排序树的删除情况比较复杂,有下面三种情况需要考虑: 4) 操作的思路分析: 代码实现: ...
分类:
编程语言 时间:
2020-04-28 00:14:25
阅读次数:
58
面试题5 从尾到头打印单链表 题目描述: 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 解题思路:链表的每个元素由两部分组成,元素值和下一个元素的地址,输入一个链表,开始指针指向第一个节点,操作完一个节点接着将指针指向第二个节点,将元素值保存在列表中,逆序操作是list[:: 1] ...
分类:
编程语言 时间:
2020-04-28 00:14:08
阅读次数:
77
HttpServletResponse 类和 HttpServletRequest 类一样。每次请求进来,Tomcat 服务器都会创建一个 Response 对象传 递给 Servlet 程序去使用。HttpServletRequest 表示请求过来的信息,HttpServletResponse 表 ...
分类:
Web程序 时间:
2020-04-28 00:13:54
阅读次数:
61
转自https://www.cnblogs.com/LiCoco/p/6183643.html ...
最大匹配 = 最小点覆盖 = 总点数 最大独立集 = 总点数 最小路径点(不重复)覆盖 最小点覆盖:选择最少的点覆盖所有的边 证明: ? 1.最小点覆盖 =最大匹配数:如果要覆盖所有点,至少要把所有匹配边选上。 ? 2.最小点覆盖<=最大匹配数: ? 1.求最大匹配 ? 2.从左边每个非匹配出发,做 ...
分类:
其他好文 时间:
2020-04-28 00:13:18
阅读次数:
52
来源:https://www.jb51.net/article/139923.htm mysql数据库版本从5.6.28升到8.0.11过程中部署项目时遇到的问题和解决方法,具体介绍如下所示: 首先这个项目用到了hibernate4.2.0,链接mysql5.6.28没问题,换到8.0.11,启动报 ...
分类:
数据库 时间:
2020-04-28 00:12:49
阅读次数:
91
1、关闭mysql [root@mysql ~]# /etc/init.d/mysqld stopShutting down MySQL.. SUCCESS! 2、修改参数文件/etc/my.cnf [root@mysql ~]# cat /etc/my.cnf[mysqld]user=mysqlb ...
分类:
数据库 时间:
2020-04-28 00:12:31
阅读次数:
128
/** * 在单向链表中删除指定的key */public class RemoveSpecKeyFromNode { public static class Node<T> { public T value; public Node next; public Node(T node) { this ...
分类:
其他好文 时间:
2020-04-28 00:11:48
阅读次数:
51
[TOC] 开篇 对于一门新技术或者开源项目如何从头开始学习?相信每个人都有不同的想法和见解, 下面谈谈我个人的想法和实践 万变不离其宗 无论你学习的新知识是什么,首先可以简单的百度 google一下,比如我想要学习netty,那么就搜索 "netty 介绍",读完过后,一定要去官方网站看一下。一般 ...
分类:
其他好文 时间:
2020-04-28 00:11:32
阅读次数:
103
1、简述 配置文件被分为了三部分分别是 全局块:从配置文件开始到 event 块之间的内容,主要会设置一些影响 nginx 服务器整体运行的配置命令,主要包括配置运行 nginx 服务器的用户(组)、允许生成的 worker process 数、进程 pid 存放路径、日志存放路径及日志的类型以及配 ...
分类:
其他好文 时间:
2020-04-28 00:11:16
阅读次数:
107
cisco 1841 机柜 网络标准机柜高42U 1u=4.445cm思科操作系统:IOSC3660-jk903s-mz.124-15.t5① ② ③ ④①硬件平台②特征集③运行方式 m 在内存ram中运行 z 经过了zip格式压缩④版本号 ...
分类:
其他好文 时间:
2020-04-28 00:10:51
阅读次数:
55
环境信息 如果是单节点的,建议将虚拟机的内存最小设置为8G,硬盘大小为100G | 类别 | 版本 | 备注 | | | | | | CDH | 6.2.0 | "下载网址" | | 数据库 | mysql 5.7 | | | 系统 | CentOS7 | | | jdk | 1.8 | cdh 修 ...
分类:
其他好文 时间:
2020-04-28 00:10:36
阅读次数:
471
原文:十九种Elasticsearch字符串搜索方式终极介绍 前言 刚开始接触Elasticsearch的时候被Elasticsearch的搜索功能搞得晕头转向,每次想在Kibana里面查询某个字段的时候,查出来的结果经常不是自己想要的,然而又不知道问题出在了哪里。出现这个问题归根结底是因为对于El... ...
分类:
其他好文 时间:
2020-04-28 00:10:19
阅读次数:
56