- 博客(14)
- 收藏
- 关注
原创 插入排序,希尔排序。
一。直接插入排序代码实现 void StraightSort(int *arr,int len) { int tmp; int i; int j; for (i = 1;i < len;i++) { tmp = arr[i]; for (j = i - 1;j >= 0 && arr[j] > tmp;j–) { arr[j + 1] = arr[j]; } arr[j + 1] = tmp; } } 二、 希尔排序是将数组分组len/2 解决了插入排序中如[1、2、3、5
2020-05-11 09:49:51
195
转载 oracle递归查询
–查询全部资源信息 select * from urm_class_info –向上遍历树,找到路径直到根节点,指定的是parentid select distinct classid,parentid,name from urm_class_info start with parentid = ‘cmdb0000000000000017’ connect by prior parentid = ...
2020-04-16 17:26:29
249
原创 pageInfo分页无效问题
1.没改配置文件的情况下 PageHelper.startPage(page,pageSize)要放service的第一行: 2.PageHelper.startPage(page,pageSize) 只对最靠近的一次sql查询起到分页效果。 如果业务逻辑多时要想办法在进行判断做好逻辑操作后确定一条最终要执行的sql。可以使用if分枝 ...
2020-04-16 15:52:06
3614
原创 Mybatis报错 java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
将sql语句拿到数据库运行成功,项目启动一直报无效字符 将sql 最后的 ;去掉就行
2020-04-10 09:06:26
266
原创 AJAX异步请求
$(function(){ $(’#send’).click(function(){ KaTeX parse error: Expected '}', got 'EOF' at end of input: …ata: {username:("#username").val(), content:$("#content").val()}, dataType: “json”, success: fun...
2019-12-10 10:20:16
146
原创 Redis,RabbitMQ,交换机
Redis 虚拟机的常用命令 hostnamectl set-hostname username //修改名字 ls 查看文件 vim filename(文件名)进入编辑 :w 保存 :q未编辑的退出 :q! 强退,回滚 i编辑状态 esc退出编辑状态 rm - rf 删除 不会有提示 cd /filename/filename 进入指定文件 cd… 上一级目录 Redis的安装...
2019-11-12 20:05:09
262
原创 JAVA开发六大原则
JAVA开发六大原则 1 单一原则 : 一个类或一个方法只负责一件事情 2 里斯替换原则: 子类不应该重写父类已实现的方法,重载不应该比父类的参数更少,子类在扩展功能或其他情况下,要能够替换或保留父类已有的功能, 子类可以添加新的方法. 比如( P为父类其子类有A,B类;P中有个已经实现的方法功能为输出“hello”;a继承到此方法。假设a中的业务逻辑又有一个输出“你好”那么我们就不 能让输出“你...
2019-10-17 21:52:06
820
原创 SpringMVC的运行过程和Spriing框架
SpringMVC的运行过程。 1.首先在toncate容器创建时先回加载WEB-INF文件夹下面的web.xml文件。容器创建时就加载前提是配置了web.xml文件中的loadonstartup为正数。(如果没有配置loadonstartup,将在用户第一次发送请求的时候加载web.xml文件)。 2.当用户发送请求到服务器时 被DispatcherServlet映射到,然后交由HandleMa...
2019-10-09 20:01:57
204
原创 各大框架,jsp笔记篇
jsp执行原理和顺序 jsp全称为java server page 当用户发起请求,由tomcat容器接住处理,先翻译jsp为java文件 ,然后编译class(该翻译编译过程为第一次请求才做的)执行java代码. java代码执行完成后,把静态内容和java执行的结果一并响应给 到客户端浏览器. 浏览器再从上往下执行静态内容(html,css,js) . servlet的声明周期,是否安全 ...
2019-09-23 20:24:32
225
原创 POI技术,将数据库数据导出到excel表中
一.功能 使用反射写一个工具类,后续使用者可以将任意一个数据库的数值到处到excel表中。 1.使用IDEA软件JDBC连接好数据库, 建立WEB项目 将要导出的表数据塞入一个List集合中。 2.找到项目中的.xml导包配置文件导入 两个包 一个是可以将数据导出到新版exsal表一个是老版的 2.源代码: 封装成一个static方法 需要传入一个List public class ExcelU...
2019-09-18 21:32:31
608
2
原创 JDBC的连接及其常用方法的封装
一.使用连接池创建数据库的连接: 找到自己的tomcat包–>conf文件–>中的context.xml配置文件在配置文件尾部中加上代码: 之后进入IDEA应用页面,创建一个dao包 创建连接工具类:在工具类中写一个getConnection的静态方法 方法体如下: 使用者要注意配置文件中的一些属性修改。 二.Update方法的封装(无限制参数个数传递) Dao工具类方法建议都写成静...
2019-09-17 23:06:33
176
原创 java快速排序
快速排序 先找的个准基数,然后一个从数组最后开始遍历直到找到一个比准基数小的数,另一个循环从数组开头遍历直到找到一个比准基数大的数。将两个是交换,再把准基数换下。将左右两边的数组 用递归调用再排序 public class HomeWork { public static void main(String[] args) { int arr[] = {5,3,12,4}; my(arr,0,arr...
2019-08-27 09:16:34
181
原创 JAVASE一阶段学习笔记
今天提前将项目做完了,想起自己的博客于是将这一个月来思成学习笔记整理了一下。时间很快一个多月来将JAVASE学完了。二阶段将要启动,加油少年 一. 学习周期 javase 三周 java基础(*****) 二阶段: 2. javaee基础 一周 jsp,servlet ---------javaee企业级应用---------- 3. springmvc spring mybatis 二...
2019-08-19 19:55:15
369
1
转载 单例模式的定义与特点
单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中只能打开一个任务管理器,这样可以避免因打开多个任务管理器窗口而造成内存资源的浪费,或出现各个窗口显示内容的不一致等错误。 在计算机系统中,还有 Windows 的回收站、操作系统中的文件系统、多线程中的线程池、显卡的驱动程序对象、打印机的后台处理服务、应用程序的日志对象、数据库的...
2019-08-19 19:39:23
2118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人