自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好久不见的博客

到达胜利之前,无法回头。(本人博客: http://www.getmoon.cn/)

  • 博客(79)
  • 资源 (3)
  • 收藏
  • 关注

原创 工作中常用的copy总结

url: "${ctx}/TbArticle/reptile"+'?name='+name+"&url="+url,1个参数的: onclick="detail(\'' + data[i].id + '\')"3个参数的: onclick='btnModify(\"" + row.studentNo+"\",\""+row.score+"\",\""+row.studentNam + "\")'a标签后面拼接: <a href="${ctx}/act/task/dang.

2020-09-03 09:40:36 308

原创 分页查询的具体实现(两种方式)

方法1.ajax+json这种前后端交互的模式(1)首先效果展示页面展示(2)这里给出我页面布局代码:<div class="col-lg-8 col-md-8 col-sm-12 col-xs-12 c1" id="ecommerceRecentOrder" style="margin-top:0"> <di...

2018-09-24 17:03:37 83216 8

原创 ajax上传文件与excel表格导入总结

一、excel导入:(还有别的插件像EasuPoi  ,ExcelUtil等)1、需要导入包: Apache POI /2、依赖: &lt;dependency&gt; &lt;groupId&gt;org.apache.poi&lt;/groupId&gt; &lt;artifactId&gt;poi&lt;/artifactId&gt; &lt;version&gt;3.9&lt;/v...

2018-07-22 14:03:17 6855 3

原创 Fastjson 的使用总结

Fastjson是阿里巴巴的开源JSON解析库,基于Java语言,支持JSON格式的字符串与JavaBean之间的相互转换。

2023-05-13 11:33:26 591

原创 再次理解注解Annotation

注解,就是对某一事物进行添加注释说明

2022-06-25 11:25:41 288

原创 设计模式(一)设计模式的七大原则

目录1. 单一职责原则2. 接口隔离原则3. 里氏替换原则4. 依赖倒置原则5. 开闭原则6. 迪米特原则7. 合成复用原则8.UML类图1. 单一职责原则 对类来说的,即一个类应该只负责一项职责。 1)降低类的复杂度,一个类只负责一项职责。 2) 提高类的可读性,可维护性 3) 降低变更引起的风险2. 接口隔离原则一个类对另一个类的依赖应该建立在最小接口上3. 里氏替换原则继承实际上让两个类耦合性增强了...

2021-07-11 07:00:06 157

原创 Js高级闭包

1、定义当一个嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时, 就产生了闭包产生闭包的条件? * 函数嵌套 * 内部函数引用了外部函数的数据(变量/函数)2、常见闭包// 1. 将函数作为另一个函数的返回值 function fn1() { var a = 2 function fn2() { a++ console.log(a) } return fn2 } var f = fn1() f..

2021-03-30 10:58:55 112

原创 Js高级原型与原型链

1、原型定义我们所创建的每一个函数,解析器都会向函数中添加一个属性prototype * 这个属性对应着一个对象(默认指向一个Object空对象),这个对象就是我们所谓的原型对象 console.log(Date.prototype) // 原型对象中有一个属性constructor, 它指向函数对象 console.log(Date.prototype.constructor===Date)//true2、显示原型与隐式原型 ...

2021-03-30 07:59:42 139

原创 Js基础回顾(二)

1、this解析器(浏览器)在调用函数每次都会向函数内部传递进一个隐含的参数, * 这个隐含的参数就是this,this指向的是一个对象, * 这个对象我们称为函数执行的 上下文对象, * 根据函数的调用方式的不同,this会指向不同的对象 * 1.以函数的形式调用时,this永远都是window * 2.以方法的形式调...

2021-03-26 14:34:34 70

原创 脏读、幻读、不可重复读 、悲观锁、乐观锁理解

乐观锁:悲观锁:1、事务的并发问题是如何发生的?多个事务 同时 操作 同一个数据库的相同数据时2、并发问题都有哪些?脏读:对于两个事务T1,T2,T1读取了已经被T2更新但还没有被提交的字段之后,若T2回滚,T1读取的内容是临时且无效的不可重复读:对于两个事务T1,T2,T1读取了一个字段,然后T2更新了该字段之后,T1再次读取的该字段,值不同了幻读:对于两个事务T1,T2,T1从表中读取了一个字段,然后T2在该表中插入一些新的行,之后T1再读取同一个表,就会多出.

2021-03-22 11:53:27 606 4

原创 思考jvm与tomcat之间的关系

1.什么是jvm我们从操作系统的层面来理解,jvm其实就是操作系统中的一个进程。既然是一个进程,那么我们很容易的可以通过任务管理器来查看。2.什么是tomcattomcat其实是一个用java语言开发的免费开源的web服务器(因为是java语言开发,这就是为什么使用tomcat前要配置好jdk,因为jdk里面有jvm,而运行java应用需要jvm)。此时再次查看任务管理器会发现多了一个javaw.exe1.在安装Java的时候都需要先安装一个JDK2.Tomcat需要运行在JVM上面。.

2021-03-19 10:13:51 852

原创 学习JVM之后再次理解枚举类Enum

一、枚举类的使用* 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类* 2.当需要定义一组常量时,强烈建议使用枚举类* 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。public enum Season1{ //1.提供当前枚举类的对象,多个对象之间用","隔开,末尾对象";"结束 SPRING,SUMMER,AUTUMN, WINTER; }public enum Season1{ //1.提供当前枚举类的对象,多个对象之间用",.

2021-01-27 10:51:22 264

原创 每天凌晨 2:10 备份 数据库shell脚本

需求分析每天凌晨 2:10 备份 数据库 story到 /temp/backup/db 备份开始和备份结束能够给出相应的提示信息 备份后的文件要求以备份时间为文件名,并打包成 .tar.gz 的形式,比如:2021-01-19_110201.tar.gz 在备份的同时,检查是否有10天前备份的数据库文件,如果有就将其删除。#!/bin/bashBACKUP=/temp/backup/dbDATETIME=$(date +%Y_%m_%d_%H%M%S)#echo $DATETIM.

2021-01-19 11:57:52 1324

原创 Linux与Window中修改Mysql密码

1.记得root密码的情况下登录Mysql(win是找到mysql客户端直接输入密码)mysql -uroot -puse mysql;update user set password=passworD("123456") where user='root';flush privileges;

2020-12-31 10:04:35 60

原创 初学vue总结

安装淘宝镜像cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org

2020-05-31 11:15:40 282

原创 JavaEE程序员需要掌握的在linux系统中JDK,Tomcat,Mysql的安装与配置

一、JDK1、输入以下yum安装 OpenSDK :(注意尝试别的版本可能javac命令不好用)yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel2、验证java -version3、配置环境变量①执行:vim /etc/profile②将下面的三行粘贴到 /etc/profi...

2020-02-22 15:15:55 192

原创 Mybatis中对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾。

如果不加字符编码: <property name="url" value="jdbc:mysql://localhost:3306/test"/>可能出现错误如下:com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���׼解决...

2020-01-03 20:09:48 985

原创 poi导入读取时间格式问题(当前列既有日期也有文本)

参考文档Excel数据处理:Excel存储日期、时间均以数值类型进行存储,读取时POI先判断是是否是数值类型,再进行判断转化日期格式都可以通过getDataFormat()值来判断yyyy-MM-dd----- 14yyyy年m月d日--- 31yyyy年m月------- 57m月d日 ---------- 58HH:mm----------- 20h时...

2019-12-29 14:18:49 1355

原创 算法笔记-平衡二叉树与B树(3)

11111111111

2019-11-12 16:37:14 141

原创 设计模式(四)原型模式篇

一、原型模式-基本介绍1) 原型模式(Prototype模式)是指:用原型实例指定创建对象的种类,并且通过拷 贝这些原型,创建新的对象2) 原型模式是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象, 无需知道如何创建的细节3) 工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建 的对象通过请求原型对象拷贝它们自己来实施创建,即 对象.clone()属...

2019-11-12 16:34:29 156

原创 设计模式(三)工厂模式篇

1) 工厂模式的意义 将实例化对象的代码提取出来,放到一个类中统一管理和维护,达到和主项目的 依赖关系的解耦。从而提高项目的扩展和维护性。2) 三种工厂模式 (简单工厂模式、工厂方法模式、抽象工厂模式)3) 设计模式的依赖抽象原则 简单工厂模式 基本介绍1) 简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一 个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是...

2019-11-12 16:33:48 126

原创 设计模式(二)单例模式篇

一、设计模式常用的七大原则有:1) 单一职责原则一个类只负责一项职责;提高类的可读性,可维护性2) 接口隔离原则 即一个类对另一个类的依赖 应该建立在最小的接口上3) 依赖倒转(倒置)原则高层模块不应该依赖低层模块,二者都应该依赖其抽象;依赖倒转(倒置)的中心思想是面向接口编程4) 里氏替换原则 在使用继承时,遵循里氏替换原则,在子类中尽量不要重写父类的方法;在适当的情况下...

2019-11-12 16:32:47 102

原创 正则表达式简单语法及常用正则表达式

基本符号:^ 表示匹配字符串的开始位置 (例外 用在中括号中[ ] 时,可以理解为取反,表示不匹配括号中字符串)$ 表示匹配字符串的结束位置* 表示匹配 零次到多次+ 表示匹配 一次到多次 (至少有一次)? 表示匹配零次或一次. 表示匹配单个字符| 表示为或者,两项中取一项( ) 小括号表示匹配括号中全部字符[ ] 中括号表示匹配括号中一...

2019-10-11 21:26:49 364

原创 算法笔记-二叉树(2)

1.顺序存储二叉树:2.代码实现://编写一个ArrayBinaryTree, 实现顺序存储二叉树遍历class ArrBinaryTree{ private int[] arr; //存储数据结点的数组 ArrBinaryTree(int[] arr) { this.arr = arr; } public void pre...

2019-10-11 10:09:26 87

原创 算法笔记-二叉树(1)

1、基本概念:1)树有很多种,每个节点最多只能有两个子节点的一种形式称为二叉树。2)二叉树的子节点分为左节点和右节点3)如果该二叉树的所有叶子节点都在最后一层,并且结点总数= 2^n -1 , n 为层数,则我们称为满二叉树。4)如果该二叉树的所有叶子节点都在最后一层或者倒数第二层,而且最后一层的叶子节点在左边连续,倒数第二层的叶子节点在右边连续,我们称为完全二叉树。...

2019-10-11 07:49:48 422

原创 算法笔记-哈希表(散列)

1、基本概念:散列表(Hash Table,又叫哈希表),是根据关键码值(Key Value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。2、散列表思想:(1)使用散列函数将给定键转化为一个“数组的索引”,理想情况下,不同的key会被转化为不同的索引,但是在实际情况中,我们会...

2019-09-16 15:50:06 175

原创 算法笔记-查找算法

在 java 中,我们常用的查找有四种:1) 顺序(线性)查找 (就是for循环遍历)2) 二分查找/折半查找 (重要找mid)3) 插值查找4) 斐波那契查找1.二分查找:(必须有序)package com.nmys.story.search;import java.util.ArrayList;import java.util.List;/** * @Aut...

2019-09-16 13:49:02 236

原创 06oracle学习笔记(03 单行函数)

--单行函数/* 字符函数*/--小写转大写 upper()select upper('hello accp!') from dual ;--大写转小写 lower()select lower('HELLO ACCP!') from dual ;--单词首字母大写,其余小写 initcap()select initcap('hello accp!') from dua...

2019-09-14 20:50:50 305

原创 05oracle学习笔记

一. 序列 sequence : 序列号,在每次取的时候自动增加(第一次使用是初始值) start with number : 从多少开始增长 increment by number : 每次增长多大 nomaxvalue : 没有最大值,不限制最在值 nocycle : 不循环 cache number : 预先在内存里存放一些seq...

2019-09-14 20:47:59 131

原创 layui问题总结

1.tabel表格日期格式化, {field: 'departureDte', title: '开航日期',width: 210, sort: true, align: 'center',templet: function (d) { if (d != null) { return new...

2019-09-13 13:43:28 1058

原创 Layui数据表格单击一行选中复选框(每次只选中一项的复选框)

1.Layui数据表格单击一行选中复选框(每次只选中一项的复选框)$(document).on("click",".layui-table-body table.layui-table tbody tr", function () { var index = $(this).attr('data-index'); var tableBox = $(this).parent...

2019-09-13 13:05:45 5187 1

原创 掌握jQuery插件开发,这篇文章就够了

在实际开发工作中,总会碰到像滚动,分页,日历等展示效果的业务需求,对于接触过jQuery以及熟悉jQuery使用的人来说,首先想到的肯定是寻找现有的jQuery插件来满足相应的展示需求。目前页面中常用的一些组件,都有多种jQuery插件可供选择,网络上也有很多专门收集jQuery插件的网站。利用jQuery插件确实可以给我们的开发工作带来便捷,但是如果只是会简单使用,而对其中的原理不甚了解,那么在...

2019-08-25 10:08:23 128

原创 关于select2项目中用法总结

1,形式:① <div class="span4"> <label>设备编号:</label> <form:select path="deviceNum" cssClass="input-la...

2019-08-22 19:28:39 233

原创 Springboot项目部署云服务器(干货........)

这个地址写的比较全:https://blog.csdn.net/m_kerry/article/details/81664548#8tomcat_143一、准备工具:=======MobaXterm ①远程控制服务器②内置FTP(省好多事)MobaXterm: [官网下载免费版本][1]Navicat: [连接远程云服务器][2]二、mobaXterm登录...

2019-08-22 19:10:11 172

原创 工作中一些SQL的总结

编写sql首先想想: 子查询,左连接,右连接,一些函数的运用distinct、not In、group by、count,round、limit等Oracle的字段别名可以用as,表别名不可以用as(b.CTN_SIZE || UPPER (b.CTN_TYPE)) size_type || oracle连接符使用分组函数的时候,不能出现分组函数和分组条件以外的的字段1、D...

2019-08-22 19:04:27 217

原创 算法笔记-排序算法(冒泡 选择 插入)

首先罗列一下常见的十大排序算法:一.冒泡排序1.定义:冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐逐渐向上冒。 ...

2019-08-20 22:44:37 210

原创 CSS系列-伸缩布局与过渡(CSS3)

1、伸缩布局(CSS3)CSS3在布局方面做了非常大的改进,使得我们对块级元素的布局排列变得十分灵活,适应性非常强,其强大的伸缩性,在响应式开中可以发挥极大的作用。主轴:Flex容器的主轴主要用来配置Flex项目,默认是水平方向侧轴:与主轴垂直的轴称作侧轴,默认是垂直方向的方向:默认主轴从左向右,侧轴默认从上到下主轴和侧轴并不是固定不变的,通过flex-direction可以互...

2019-08-20 21:51:06 431

原创 算法笔记-递归

一.什么是递归(recursive) 回溯1.简单的说: 递归就是方法自己调用自己,每次调用时传入不同的变量.递归有助于编程者解决复杂的问题,同时可以让代码变得简洁。去的过程叫递,回来的过程叫归.递归本身就是借助栈来实现的2.图解方式说明了递归的调用机制:3.递归需要遵守的重要规则(这个很重要这个搞不清楚递归调用几次就蒙了)1) 执行一个方法时...

2019-08-18 22:11:43 217

原创 算法笔记-栈

一.什么是栈1) 栈的英文为(stack)2) 栈是一个先入后出(FILO-First In Last Out)的有序列表。3) 栈(stack)是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,为变化的一端,称为栈顶(Top),另一端为固定的一端,称为栈底(Bottom)。4) 根据栈的定义可...

2019-08-11 10:17:09 140

原创 算法笔记-双向链表与环形链表

1.双向链表的操作分析和实现管理单向链表的缺点分析:1) 单向链表,查找的方向只能是一个方向,而双向链表可以向前或者向后查找。2) 单向链表不能自我删除,需要靠辅助节点 ,而双向链表,则可以自我删除,所以前面我们单链表删除时节点,总是找到 temp,temp 是待删除节点的前一个节点(认真体会).3) 分析了双向链表如何完成遍历,添加,修改和删除的思路对上图的说明:...

2019-08-10 17:05:22 287

excelpoi导入导出功能

提供java版excel的导入导出的功能.支持尸体的注解这个是源码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2019-12-29

红包悬浮窗口.rar

红包悬浮窗口!!红包悬浮窗口!!一个就是插件,方便处理红包悬浮窗口

2019-08-08

留言板基于springmvc+js+jq+ajax+oracle开发的留言板项目简单适合新手,代码注释很详细,包括点赞,发布留言增删改查头像上传等

基于springmvc+js+jq+ajax+oracle开发的留言板项目简单适合新手,代码注释很详细,包括点赞,发布留言增删改查头像上传等等

2017-11-04

空空如也

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

TA关注的人

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