自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大尧酱的博客

奋进的小白鲸~

  • 博客(80)
  • 资源 (12)
  • 收藏
  • 关注

原创 Spring 的事务管理

 1.回顾事务事务:一组业务操作ABCD,要么全部成功,要么全部不成功。 特性:ACID       原子性:整体       一致性:完成       隔离性:并发       持久性:结果隔离问题:       脏读:一个事务读到另一个事务没有提交的数据       不可重复读:一个事务读到另一个事务已提交的数据(update)       虚读(幻读):...

2019-01-10 14:24:53 202 1

原创 Spring AOP

目录AOP介绍 (有接口用动态代理, 没有接口就用cjlib代理)什么是AOPAOP术语【掌握】手动方式JDK动态代理 目标类 切面类 工厂 测试 CGLIB字节码增强工厂类 AOP联盟通知类型spring编写代理:半自动 目标类 切面类 Spring...

2018-12-15 19:21:55 289 4

原创 SqlServer 函数 分割字符串并返回

SqlServer 函数 分割字符串并返回

2023-01-11 17:51:00 328 1

原创 SqlServer 游标写法

SqlServer 游标写法

2023-01-11 09:46:39 552

原创 组织分类和职能(ERP)

组织分类和职能法人组织职责:独立人法资格,并对外提供财务报表,独立纳税。使用模块: 总账 税务发票 现金银行 全球合并 运营组织说明:执行对外销售、采购(包括进出口)业务职责使用模块: 销售与分销 采购 渠道管理 物流组织职能:从事仓库物流活动的机构使用模块: 库存管理 采购管理 需求计划 工厂组织职能:执行工厂生产活动使用模块: 需求计划 工程数据

2022-01-11 08:43:06 374

原创 layui项目一

需要用到的软件包;http://127.0.0.1:8080

2021-06-17 15:08:59 342

转载 bootstrap 提供的一套前端自动在线代码生成器,对于不在乎前端页面的项目算是“神器”了

bootstrap 提供的一套前端自动在线代码生成器,对于不在乎前端页面的项目算是“神器”了 https://www.layoutit.com/build

2021-05-06 20:06:20 2962 1

原创 微博效果js

<!DOCTYPE html><html><head> <title>啦啦啦</title> <style type="text/css"> * { margin: 0; padding: 0; } #ul1 { width: 300px; heigh.

2021-04-28 16:43:07 162 2

原创 哈希表和有序表

哈希表的简单介绍1)哈希表在使用层面上可以理解为一种集合结构2)如果只有key,没有伴随数据value,可以使用HashSet结构(C++中叫UnOrderedSet)3)如果既有key,又有伴随数据value,可以使用HashMap结构(C++中叫UnOrderedMap)4)有无伴随数据,是HashMap和HashSet唯一的区别,底层的实际结构是一回事5)使用哈希表增(put)、删(remove)、改(put)和查(get)的操作,可以认为时间复杂度为O(1),但是常数时间比较大6)放.

2021-02-16 10:09:00 1041

原创 桶排序

桶排序思想下的排序1)计数排序2)基数排序分析:1)桶排序思想下的排序都是不基于比较的排序2)时间复杂度为O(N),额外空间负载度O(M)3)应用范围有限,需要样本的数据状况满足桶的划分GIF图地址,可手动查看实现逻辑设置一个定量的数组当作空桶子。 寻访序列,并且把项目一个一个放到对应的桶子去。 对每个不是空的桶子进行排序。 从不是空的桶子里把项目再放回原来的序列中。...

2021-02-06 11:48:28 108

原创 比较器

比较器的使用1)比较器的实质就是重载比较运算符2)比较器可以很好的应用在特殊标准的排序上3)比较器可以很好的应用在根据特殊标准排序的结构上package Demo.sort;import java.util.Arrays;import java.util.Comparator;/** * mail: [email protected] * Create by dayao on 2021/2/5 */public class ComparatorTest { pu

2021-02-05 12:26:20 259

原创 HeapSory 堆排序

堆1,堆结构就是用数组实现的完全二叉树结构2,完全二叉树中如果每棵子树的最大值都在顶部就是大根堆3,完全二叉树中如果每棵子树的最小值都在顶部就是小根堆4,堆结构的heapInsert与heapify操作5,堆结构的增大和减少6,优先级队列结构,就是堆结构堆排序1,先让整个数组都变成大根堆结构,建立堆的过程:1)从上到下的方法,时间复杂度为O(N*logN)2)从下到上的方法,时间复杂度为O(N)2,把堆的最大值和堆末尾的值交换,然后减少堆的大小之后,再去调整堆,一直周而复始,.

2021-02-03 15:19:29 101

原创 数据结构可视化,动图(GIF)

https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

2021-02-02 14:47:24 977

原创 快速排序

基本思想:(分治)先从数列中取出一个数作为key值; 将比这个数小的数全部放在它的左边,大于或等于它的数全部放在它的右边; 对左右两个小数列重复第二步,直至各区间只有1个数。图解:荷兰国旗问题给定一个数组arr,和一个数num,请把小于num的数放在数组的 左边,等于num的数放在数组的中间,大于num的数放在数组的 右边。要求额外空间复杂度O(1),时间复杂度O(N) private static void partition(int[] arr, int le.

2021-02-01 22:19:03 149

原创 认识异或运算

异或运算:相同为0,不同为1同或运算:相同为1,不同为0能长时间记住的概率接近0%,所以异或运算就记成无仅为相加!6 ^ 7 = 1 110 ^ 111= 001(B) =1 (D)题目一:如何不用额外变量交换两个数int a = 甲, int b = 乙a = a ^ b;b = a ^ b;a = a ^ b;1 a = 甲 ^ 乙, b = 乙2 a=甲 ^ 乙 , b =甲 ^ 乙 ^ 乙 ( 乙 ^ 乙 = 0)所以 b =...

2021-01-25 16:25:34 6854 1

原创 Java如何判断一个整型数字是几位数的方法

int a = 999999;System.out.println((a+"").length());

2021-01-22 16:53:59 4792 2

原创 归并排序

归并排序,是创建在归并操作上的一种有效的排序算法。算法是采用分治法(Divide and Conquer)的一个非常典型的应用,且各层分治递归可以同时进行。归并排序思路简单,速度仅次于快速排序,为稳定排序算法,一般用于对总体无序,但是各子项相对有序的数列。1.主要思路:归并排序是分治思想,分治模式在每一层递归上有三个步骤:分解:将n个元素分成个含n/2个元素的子序列。 解决:用合并排序法对两个子序递归的排序。 合并:合并两个已排序的子序列已得到排序结果。2.实现逻辑2.1 迭代法①

2021-01-15 21:02:12 96

原创 希尔排序

希尔排序是由插入排序更高效版,也称为缩小增量排序,此算法的平均时间复杂度为:,最坏时间时间复杂度为,最好时间复杂度为:空间复杂度为:1稳定性:不稳定我们设置间隔为4第一次排序,将在1,5,9,13上的数先进行排序,一次以此类推:然后缩小间隔再来排序:最后间隔一定为1再来排一次代码实现如下 public static void main(String[] args) { int[] arr = {9,6,11,3,5,12,8,7,10

2021-01-14 15:10:59 315 4

原创 插入排序及使用常量替换来实现换位

public static void main(String[] args) { int[] arr = {9,3,1,4,6,8,7,5,2}; sort(arr); print(arr); } static void swap(int[] arr,int i,int j){ int temp=arr[i]; arr[i]=arr[j]; arr[j]=temp;}static void sort..

2021-01-13 14:14:46 86

原创 leetCoode 只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例2:输入: [4,1,2,1,2]输出: 4相关标签 :位运算 哈希表class Solution { public int singleNumber(int[] nums) { for (int i = 1; i &.

2021-01-12 16:39:28 91

原创 padding 把 盒子撑开的解决方案

在盒子中添加box-sizing: border-box; 就可以解决了注意:宽度属性width和高度属性height仅适用于块级元素,对行内元素无效(img标签和input除外) 计算盒子模型的总高度时,还应考虑上下两个盒子垂直外边距合并的情况 如果一个盒子没有给定宽度/高度,就会用其父类的属性,这时padding不会影响盒子的大小原因:因为Div添加了内边距属性,Div的实际宽度=Div的初始固定值+边距值(高度同理)例如Div设定为宽度为100px,添加5px的上下左右内边距..

2020-11-11 10:38:35 2667 1

原创 Thread 总结

2020-08-13 16:08:04 136

原创 MyBatis中主键回填的实现方式

主键回填其实是一个非常常见的需求,特别是在数据添加的过程中,我们经常需要添加完数据之后,需要获取刚刚添加的数据 id,无论是 Jdbc 还是各种各样的数据库框架都对此提供了相关的支持,本文我就来和和大家分享下数据库主键回填在 MyBatis 中的两种实现思路。利用MySQL自带的last_insert_id()函数查询刚刚插入的id,示例代码如下:通过uuid() 查询主键...

2020-08-03 14:53:25 453

原创 MyBatis 模糊查询解决 % 语句错误问题

测试:

2020-08-01 16:04:20 372

原创 java I/O 流 学习笔记

字节流与字符流字节流 可以处理所有类型的数据,如MP3、图片、文字、视频等。在读取时,读到一个字节就返回一个字节。在java 中对应的类都以 "Stream" 结尾。字符流 仅能处理纯文本数据,如 txt 文本等。在读取时,读到一个或者多个字节,先查找指定的编码表,然后将查到的字符返回。在java 中对应的类都已 "Reader" 或 "Writer" 结尾。...

2020-07-22 22:49:38 126 1

转载 java String、StringBuffer、StringBuilder的区别

一、Java String 类——String字符串常量字符串广泛应用在Java 编程中,在 Java 中字符串属于对象,Java 提供了String 类来创建和操作字符串。需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。我们来看一下这张对String操作时内存变化的图:我们可以看到,初始String值为“hello”,然后在这个字符串后面加上新的字符串“world”,这个过程是需要重新..

2020-07-05 14:24:21 133

原创 自定义 Chrome (谷歌浏览器) 主题

进这个网址中设计https://www.themebeta.com/chrome-theme-creator-online.html导出文件后,打开扩展应用拉进去就可以了

2020-03-11 15:04:10 3489

原创 Quantumult X 任务脚本功能讲解 working copy远程挂载

这个方法可以让你的脚本库自动更新,不用再去手动修改你的脚本文件了首选我们需要下载一个软件 working copy(你可以把它当做手机端的github客户端)然后我们进入github复制下面这个链接然后到任意目录下新建一个文件夹然后我们点击这里,新增一个远程共享选择刚才创建的文件夹,然后点击 done点击 add remote在这里输入刚才我们复制的...

2020-03-11 10:19:36 18582 1

原创 Internet Download Manager(IDM)下载器 (世上最好用的下载软件,可以和插件,同时运用,可不限速下载百度网盘,下载所有视频,软件只有7M)

安装 Internet Download Manager(IDM)下载器 下载地址 :Internet官网 安装成功后浏览器扩展栏中会出现 IDM 图标 ,成功后重启浏览器(Chrome浏览器请使用开发者模式安装),可配合 tampermonkey中的脚本进行运用,脚本下载地址:下载地址请点击使用教程-------------------------------...

2019-10-12 11:38:10 9238 3

原创 Vue取消eslint语法限制

由于vue对语法的限制过于严格,以至于在我第一次编译运行的时候一直编译失败,当然也包括一些警告:当然,这里的警告我是知道怎么回事,但是这个错误我就很不明白了,原来eslint是一个语法检查工具,但是限制很严格,在我的vue文件里面很多空格都会导致红线(红线可以关闭提示),虽然可以关闭,但是在编译的时候老是会跳出来,所以能关闭是最好的了。关闭方法:在build/webpack.bas...

2019-10-08 22:27:29 426

转载 css背景图充满整个屏幕

让整个界面有一个背景图片,自然想到的是在body上加background,代码如下:body { width:100%; height: 100%; /* 加载背景图 */ background: url("../static/images/index/backImg.jpg") no-repeat; /* 背景图垂直、水平均居中 */ b...

2019-10-07 22:25:05 1887

原创 springboot 修改注释图标 如何更改启动时显示的字符拼成的字母,就是更改下图标红框的地方

其实很好改,只需要在resources下新建一个txt文件就可以,命名为banner.txt,那这种字符该怎么拼出来呢,下面推荐一个网址,有这种工具,链接传送门:字母转字符。如下:...

2019-09-14 20:58:56 422

原创 MyBatis Generator 代码生成器生成表字段不正确或选择错数据库

https://blog.csdn.net/chenxue843400447/article/details/94621090

2019-09-12 19:37:34 770

原创 插件mybatis-generator 出现The server time zone value '�й���׼ʱ��' is unrecogni的解决方法

报错The server time zone value ‘й׼ʱ’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a ...

2019-09-12 18:58:11 1751

原创 OpenStack4j 对OpenStack进行二次开发之云盘搭建

首先我们创建maven项目导入依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>...

2019-09-11 17:20:23 852

原创 先电大数据平台搭建

项目1安装配置JDK安装Tomcat安装配置Eclipse安装配置MySQL Server安装Navicat构建Hadoop开发平台项目2安装虚拟机(master和slave1)启动虚拟机(master和slave1)安装启动MobaXterm配置主机名...

2019-09-06 18:28:17 2727 19

转载 玩转wireshark系列第一篇-抓取arp包

本实验使用的版本是wireshark2.4.7版,打开软件,选择“捕获”-“选项”。选择当前连的网,一般选择流量“起起伏伏”的那个接口。此时会有海量的数据包,为了便于分析,我们使用过滤器输入“arp”以筛选出arp报文。选取以下的发送和接收的报文进行分析,arp一次请求由广播的请求报文和单播的应答报文组成,所以这一组报文的源MAC地址和目的MAC地址是对调的。可以看一下I...

2019-06-28 14:38:09 5745

转载 JS实现的简单标签点击切换功能示例

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>www.jb51.net 脚本之家</title> <style> * { margin: 0; padding: 0; ...

2019-06-26 23:41:11 911

原创 IntelliJ IDEA: 无法创建Java Class文件

2019-06-23 22:48:35 488

转载 npm 切换淘宝镜像几种方式 (解决大多数npm无法下载包的办法)

淘宝 npm 地址:http://npm.taobao.org/如何使用有很多方法来配置npm的registry地址,下面根据不同情境列出几种比较常用的方法。以淘宝npm镜像举例:1.临时使用npm --registry https://registry.npm.taobao.org install express2.持久使用npm config set reg...

2019-05-23 10:10:33 5359

layuimini-2-onepage+node

layuimini-2-onepage+node

2021-06-17

Thread.zip

Thread 基础的代码demo Thread一般指线程。线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。

2020-08-13

IODemo.zip

java I/O流 样式代码,附带Apache demo,流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列

2020-07-23

yum-plugin-priorities-1.1.31-519.fc30.noarch.rpm

yum-plugin-priorities-1.1.31-519.fc30.noarch.rpm,官方下载版本,

2019-09-06

SpringMVC (hello)源码包

 Spring 框架提供了构建Web 应用程序的全功能MVC 模块。使用Spring 可插入的MVC 架构,可以选择是使用内置的Spring Web 框架还是Struts 这样的Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。

2019-05-05

hive_tutorial

Hive是一个以Apache Hadoop为基础的数据仓储基础设施。Hadoop为数据的存储和运行在商业机器上提供了可扩展和高容错的性能。 Hive的设计目标是使得数据汇总更加简单和针对大容量数据的查询和分析。它提供SWL来使得用户可以更简单地查询、汇总和数据分析。同时,Hive的SQL为用户提供了多种地方来融合他们自己的方法实现自定义分析,例如User Defined Functions (UDFs)。

2019-04-12

hadoop:The Defintive Guide

Hadoop: The Definitive Guide helps you harness the power of your data. Ideal for processing large datasets, the Apache Hadoop framework is an open source implementation of the MapReduce algorithm on which Google built its empire. This comprehensive resource demonstrates how to use Hadoop to build reliable, scalable, distributed systems: programmers will find details for analyzing large datasets, and administrators will learn how to set up and run Hadoop clusters.

2019-03-29

java调用api的方法

用java调用api的方法,在网上找到的进行学习之后,上传到此作为备份

2019-03-17

example-hdfs

example-hdfs用java写的对hsfs操作的代码,使用Apache自带的api

2019-03-08

MapReduce开发案例

我的第一个MapReduce程序,对基础代码进行了,些许的优化,如果是才开始学的可以参考一下,老手emmm,帮忙看错,嘻嘻(最后要加上fs.close(); 作者打包的时候忘了加了)

2019-03-07

Spring 相关依赖包

Spring相关依赖包,(spring-framework-3.0.2.RELEASE-dependencies)

2018-12-26

java-面向对象的英雄类

这是关于java的面向对象测试题,要是这个测试题能够自己独立做出来,说明你java入门了,希望大家继续努力。

2018-12-20

空空如也

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

TA关注的人

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