自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 JSR 310日期时间API

Java以JDK 8为界,有两套处理日期和时间的API,分别是Date和JSR 310。java.util.Date自JDK1.0就已经存在,用于表示日期+时间的类型,虽然年代十分久远,并且此类具有的职责不单一,使用很不方便等诸多毛病,但因为时间久远,它的生命力依旧顽强,用户量庞大。简单说几个Date的缺点:定义不一致,在java.util和java.sql都有Date类,而且对它进行格式化/解析类又跑到了java.text中去了。java.util.Date等类在建模日期的设计.

2021-06-27 10:01:19 1408

原创 新手笔记之希尔排序

简介:希尔排序是插入排序的一种,又称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因希尔(Donald Shell)与1959年提出而得名。希尔排序是基于插入排序的两点性质而提出改进方法的:插入排序在对几乎已经排好序的的数据进行操作时,效率高,即可以达到线性排序的效率。但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位。希尔排序为了加快插入的速度,让数据移动时可以实现跳跃移动,节省了一部分时间开支。希尔排序是把数列按下标..

2021-06-15 20:06:48 81

原创 新手笔记之快速排序

简介:快速排序是由东尼·霍尔所发展的一种排序算法。在平均状态下,排序n个项目要O(nlogn)次比较,在最坏的状态下则需要O(n²)次比较,但这种情况并不常见。事实上,快速排序通常明显比其他O(nlogn)算法更快,因为它的内部循环(inner loop)可以在大部分架构上很有效率的被实现出来。快速排序使用分治法策略来吧一个串行分为两个子串行,通俗来讲就是把一个数列变成了两个数列。快速排序又是一种分而治之思想在排序算法上的典型应用,从本质上来看,快速排序应该算是在冒泡排序基础上的递归分治法..

2021-06-15 16:08:07 101

原创 新手笔记之选择排序

概念:选择排序是一种简单直观的排序算法,它的工作原理是:第一次从待排序的列表中选择一个最小(最大)的元素,放在列表的起始位置,然后再从剩下的未排序的元素中寻找最小(最大)元素,放到已排序序列的末尾。以此类推,直到待排序的元素为零。选择排序是不稳定的排序方法。关于稳定性,因为选择排序是给每个位置选择当前元素最小的,比如给第一个位置选择最小的,在剩余元素里面给第二个元素选择第二小的,依次类推,直到第n-1个元素,第n个元素不用选择了,因为只剩下它一个最大的元素了。那么,在一趟选择,如果一个元素比当..

2021-05-29 10:02:47 180

原创 新手笔记之插入排序

概念插入排序,一般也被称为直接插入排序。对于少量元素的排序,它是一个有效的算法 。插入排序是一种最简单的排序方法,它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增1的有序表。在其实现过程使用双层循环,外层循环对除了第一个元素之外的所有元素,内层循环对当前元素前面有序表进行待插入位置查找,并进行移动插入排序的工作方式就像是打扑克牌一样,从牌堆中抽出牌,然后插入左手的合适位置,如果是不排直接抽完所有的牌的话,那就把牌往右边挪一挪,把左边空出一点位置,把牌按顺序插入到左边去..

2021-05-25 19:42:33 69

原创 新手笔记之冒泡排序

算法简介冒泡排序是一种较简单并直观的排序算法,它重复的比较相邻的两个元素的大小(从大到小或从小到大),如果顺序错误就交换它们的位置,直到没有相邻的元素需要交换,也就是已排序完成。这个算法的名字就是因为越小(大)的元素会由于交换慢慢的来到数列的顶端,就像水里的气泡一样浮上来,所以叫冒泡排序。时间复杂度:O(n^2)算法稳定性:稳定排序算法算法步骤比较相邻的两个元素,如果第一个比第二个大,就交换它们的位置。对每一对相邻的元素做同样的事,从开始的一对到最后的一对,交换完..

2021-05-08 13:43:40 59

原创 vuex简单使用

我在用vue做前端的时候,常常会想要把数据从一个组件传到另一个组件,这个操作其实挺麻烦的,在我查阅资料是发现了vuex。Vuex是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vue中的所有的数据都可以存放在vuex中,随时存,随时取。对于正常存取数据可能会显得有些麻烦,但对于把数据从一个组件传递到另一个组件确很简单。vuex简单使用首先就是在vue中安装vuex,这里用的是nodejs的.

2021-01-20 21:05:38 74

原创 稀疏数组

稀疏数组如果我们需要做一个围棋游戏,那是它的棋盘就得用二维数组来做,当棋手需要暂停棋局是,我们就需要把棋盘原封不动的保存起来,这个时候如果用二维数组保存的话,会占用大量的资源,比如黑子为1,白子为2,没有棋子的位置就为0,当棋盘中大部分都是空白时,我们就可以使用稀疏数组这种数据结构来储存以便节省资源首先得有一个二维数组(棋盘),并有一些棋子,获取这些棋子的数量 //创建一个二维数组,作为棋盘 int[][] arr1 = new int[11][11]; //创造两颗棋子,1为黑子,.

2021-01-20 20:34:27 83 1

原创 Druid数据库连接池

每次用户进行一次操作,都会建立连接,接着执行完成后销毁连接。虽然每次连接、断开连接用时不长,但当用户数量上来意后,对系统资源的消耗就会变得很高。于是我们引入连接池管理连接。连接池里面拥有一定数量的连接(一般5 ­ 10个),当通过连接池getConnection 时,连接池提供一个连接供方法使用,当使用完毕后方法执行连接的close 方法,这个时候并不是直接关闭连接,而是将连接返回给连接池。使用druid数据库连接池需要用到: *druid.properties(配置文件)...

2020-08-08 20:23:19 484

原创 数据回填

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-07-27~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-07-28 20:48:57 156

原创 延期

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-07-26~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-07-28 20:47:34 136

原创 修改值

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-07-18~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-07-18 11:32:19 200

原创 渲染图片

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-07-17~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-07-18 11:31:15 312

原创 存图片

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-07-08~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-07-08 08:25:02 82

原创 导入

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-07-08~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-07-08 08:23:04 79

原创 NPOI导出

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-06-27~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-28 09:33:17 498

原创 批量删除

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-06-27~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-28 09:30:56 158

原创 状态转文字

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-06-07~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-18 08:13:58 181

原创 下拉框

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:DW CSS和JS作者:袁志彤撰写时间:2019-06-07~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-18 08:11:59 9873

原创 表格渲染

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-06-07~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-09 19:19:31 153

原创 多条件查询

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-06-04~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-09 19:16:58 241

原创 时间段查询

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-06-02~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-09 19:14:33 1005 1

原创 修改密码

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-05-17~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~修改...

2019-05-28 09:10:55 266

原创 下拉框数据回填

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-05-17~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我原...

2019-05-28 09:08:22 703 1

原创 新增与修改

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-05-16~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我们做...

2019-05-17 08:50:04 660

原创 按钮禁用与倒计时

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-05-16~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我写这...

2019-05-17 08:48:09 824

原创 测试的总结

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-05-03~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~关于那...

2019-05-08 20:01:57 663

原创 验证手机号码

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS 正则作者:袁志彤撰写时间:2019-05-03~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~还是老师...

2019-05-08 19:59:55 1928

原创 绑定下拉框

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-05-03~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~单个下...

2019-05-08 19:56:11 131

原创 授予访问权

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:数据库 共享权限 作者:袁志彤撰写时间:2019-04-22~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-04-28 14:38:50 231

原创 查询方法

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2019-04-18~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~在写查询的时候,我们都用到了查询方法,可能自己用了到却不...

2019-04-28 14:35:17 197

原创 文件上传

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:DW HTML,JavaScript作者:袁志彤撰写时间:2019-04-15~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-04-17 14:57:06 85

原创 跳转页面

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:DW HTML,JavaScript和layui插件作者:袁志彤撰写时间:2019-04-13~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-04-17 14:52:17 210

原创 查询

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS MVC作者:袁志彤撰写时间:2018-04-07~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我记得老师有一次测试我们,那是我们没学多少,只是一个...

2019-04-08 09:08:52 85

原创 Replace 替换

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS 正则和JavaScript作者:袁志彤撰写时间:2018-04-06~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~在我看来,正则是一个很强大也很复...

2019-04-08 08:58:54 390

原创 插入节点

开发工具与关键技术:DW JavaScript作者:袁志彤撰写时间:2018-02-17插入节点又分为元素前插入和元素后追加插入节点:元素后追加初始是这样的点击插入后,就把you追加在其他p标签的后面元素插入:元素前插入...

2019-02-18 17:35:54 1904

原创 捕捉错误

开发工具与关键技术:DW JavaScript作者:袁志彤撰写时间:2018-02-12在我们写代码是难免会出现错误,也许是单词打错了,也许是标点符号没区分大小写,也可能是浏览器不兼容,还可能是一些未知的错误。而JavaScript中有一个捕捉错误的语句。try:判断错误catch:当try出现错误时,执行的代码throw:自定义创建错误try和catch通常成对出现。我在获取...

2019-02-16 15:16:48 184

原创 continue,break,return的区别

开发工具与关键技术:DW JavaScript作者:袁志彤撰写时间:2018-02-08continue 是跳出本次迭代,会继续执行下一个迭代。break是退出本次循环。return是返回函数的结果值,并终止当前函数。用continue就跳过了你设定的条件,但循环还会继续执行下去。用break的话在你设定的条件处就退出循环。用return能把一个表达式算出来并返回值,而且...

2019-02-16 15:13:41 4931

原创 三目运算

开发工具与关键技术:DW JavaScript作者:袁志彤撰写时间:2018-02-02三目运算,听名字好像很高大上,听着像是一种算法,其实,它是一个比较另类的判断语句,为什么说它另类,它只有一句却可以判断与其他的判断运语句不同。X=a > b ? a : b ; 这就是三目运算了。意思是加入a>b为真,X就取a,也就是等于a;如果为假那就等于b。下面是个例子:我假设a=5...

2019-02-16 15:10:07 214

原创 计时器

开发工具与关键技术:DW JavaScript作者:袁志彤撰写时间:2018-01-27计时器会是我们经常用到的东西,计时器有两个,setTimeout:延迟计时器;setInterval:间隔计时器。当然,setTimeout在一定条件下也可以变成间隔计时器。计时器通常与其他对象搭配使用,下面我就用计时器和时间对象来搭配使用。这个是延时计时器的代码,效果图展示不了,抱歉,总之大家知道...

2019-02-16 15:07:27 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除