自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

初飞

不忘初心

  • 博客(55)
  • 资源 (9)
  • 收藏
  • 关注

转载 8个日志级别(OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL)

log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。ALL 最低等级的,用于打开所有日志记录。TRACE designates finer-grained informational events than the DEBUG.Since:1.2.12,很低的日志级别,一般不会使用。DEBUG 指出细粒度信息事件对调试应用程序是非常有帮助的,主要用于开发过程中打印一

2021-06-27 16:07:20 3692

原创 《SpringBoot实战》-江云飞 学习过程记录 1

1 常用的注解目录1 常用的注解

2021-06-20 15:59:07 135

原创 关于mybaties使用的一些技巧

mybatis框架之mapper的xml映射配置的编写(insert、delete、update、select标签使用)

2021-06-17 23:41:58 190 2

原创 SpringMVC的理解

MVC的基本工作流程:首先是客户端(通常是浏览器)发出一个请求。第一个接受这个请求的组件一般是一个前端控制器。它将不同的请求交给不同的后端控制器来处理,而在后端控制器里面又可以调用相应的模型对象来处理具体的业务逻辑,最后再返回一个特定的视图响应给客户端。现在大家应该可以理解MVC的设计思想了。拿我们比较熟悉的struts框架来说,前端控制器就是ActionServlet,后端控制器就是Action.请求的URL和后端控制器的映射关系在struts-config.xml上的 里面配置,模型对象就是我们

2021-06-14 14:02:52 89

转载 Servlet容器理解

直接上Servlet容器的理解

2021-06-14 13:55:43 268

原创 SpringBoot集成测试需要的注解和插件

@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes = ConfigSettings.class)@SpringBootTestpublic class GetLearningTest { @Autowired ConfigSettings configSettings; @Test public void getAge() { System.out.printl.

2021-06-13 17:02:21 204

原创 SpringBoot启动排除SpringSecurity

@SpringBootApplication(exclude = {org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class})public class DeepParseSpringCodeService { public static void main(String[] args) { SpringApplication.run(DeepParseSprin.

2021-06-13 16:56:19 2497

转载 学会使用pom.xml文件进行Spring Boot多环境配置切换

直接看链接,方便自己查阅

2021-06-13 15:40:43 910

原创 快速排序 -- JAVA

《漫画算法--小灰的算法之旅》每次排序的时候,设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的右边。package com.java.sort;import java.util.Arrays;public class QuickSort { /** * 分治 * * @param array 需要排序的数组 * @param startIndex 起始下标 * @para.

2020-12-11 00:50:32 103

原创 冒泡排序 -- JAVA

《漫画算法--小灰的算法之旅》package com.java.sort;import java.util.Arrays;// 冒泡排序public class BubblingSort { /** * 冒泡排序 * * @param array 需要排序的数组 */ public static void bubbling(int[] array) { for (int i = 0; i < array.le.

2020-12-10 23:36:41 92

原创 二叉堆-- JAVA

《漫画算法--小灰的算法之旅》(1)完全二叉树是对一个有n个节点的二叉树,按照层级顺序编号,则所有节点的编号从1到n,如果这个树所有节点和同样深度的满二叉树的编号为从1到n的节点位置相同,则这个树是完全二叉树。(完全二叉树只需要保证最后一个节点之前的节点都齐全即可)(2)二叉堆本质是完全二叉树;(3)二叉堆分类:最大堆、最小堆;(父节点上的值比子节点的值大还是小)(4)二叉堆的根节点叫做堆顶;最大堆的堆顶是整个堆的最大元素、最小堆的堆顶是整个堆的最小元素;...

2020-12-09 01:12:19 127

原创 二叉树遍历 -- JAVA

《漫画算法--小灰的算法之旅》二叉树是典型的非线性数据结构,遍历时候需要把非线性关联的节点转换成一个线性序列,以不同的方式进行遍历,遍历出的顺序也不相同。常用的遍历方式是:前序遍历、中序遍历、后序遍历;(个人理解所谓的前序、中序、后序指的是根节点遍历的顺序是前?是中?是后?)package com.java.array;public class BinaryTree { // 前序遍历 public static void preOrderTraveral(TreeNo.

2020-12-07 23:46:51 105

原创 栈和队列的基本操作 -- JAVA

《漫画算法--小灰的算法之旅》(1)栈栈(stack)是一种线性的数据结构,先入后出。最早进入元素存放的位置叫做栈底(botton),最后进入的元素存放的位置叫做栈顶(top)。入栈(push):就是把新元素放入栈中,只允许从栈顶一侧放入元素,新元素位置将成为新的栈顶;出栈(pop):就是把元素从栈中弹出,只允许栈顶元素出栈,出栈元素的前一个元素将会成为新的栈顶。(2)队列队列(queue)是一种线性的数据结构,先入先出。队列的出口端叫做队头(front),队列的入口...

2020-12-04 00:08:21 440

原创 单向链表的插入和删除--JAVA

《漫画算法--小灰的算法之旅》今日主要学习链表的插入操作和删除操作package com.java.array;public class LinkedList { private Node head; // 头节点指针 private Node last; // 尾节点指针 private int size; // 链表的实际长度 /** * 链表插入元素 * * @param data 插入元素 * @par..

2020-12-03 00:23:42 416

原创 数组指定位置插入数据--JAVA

《漫画算法--小灰的算法之旅》每天学习一点数据结构,既是小灰的算法之旅,也是本人的算法之旅。当前代码实现的是数组的指定位置插入数据的代码。package com.java.array;/** * 向数组插入数据的思想 * 1、需要判断插入位置的下标是否是数组的正常范围之内 * 2、如果数组实际元素达到数组容量的上限,则对数组进行扩容 * 3、从右向左循环,将元素逐个向右移动,腾出的位置插入新的元素 * * 当前程序:不允许随意插入任意位置的数据,不然报错。 */pub..

2020-12-02 00:09:51 4064

原创 Flink 连接zeroMQ

废话不多说,思路如下:1 实现 SourceFunction接口 中的run函数和cancel函数推荐:Ctrl + Alt +B 发现 SocketTextStreamFunction也是实现当前接口,着这个SocketTextStreamFunction实现类实现即可代码本人暂且给其命名为 TcpTextStreamFuntionpackage com.cetc.stream;import org.apache.flink.streaming.api.functio

2020-11-08 20:29:34 370

原创 启动SpringBoot 创建的服务

1 mvn spring-boot:run2 sh mvnw spring-boot:run

2020-11-05 22:43:10 692

原创 FlinkML实现

[1] ParameterMap:定义了一个可序列化的,用于存储模型参数可变的map[2] Estimator:Pipeline中所有对象的父类,实现了顶层的fit方法[3] Predictor:类似于Estimator,Predictor先定义predict和evalute两种方法的原型[4] Transformer:转换算子[5] ChainedTransform...

2020-04-29 21:54:45 944

原创 Flink触发器概念

触发器原型中包括四类触发机制,基于事件驱动分别是:(1)onElement:窗口每收到一个元素调用该方法,返回结果决定是否触发算子(2)onProcessingTime :根据注册的处理时间定时器触发(3)onEventTime:根据注册的事件事件触发(4)onMerge:窗口合并时触发...

2020-04-22 21:55:00 742

原创 Flink中一些专业术语的理解

Flink运行架构的一些术语的理解,仅供参考[1] JobManager={TaskManager}[2] TaskManager={slot}[3] slot={task/operator},一个slot有很多的operator/task算子,一个task一个Thread[4] Job={task/operator} ,一个slot上运行一个job...

2020-04-19 20:26:33 462

原创 CAP定理

CAP定理指出:在一个分布式系统最多能具备一致性(Consistency)、可用性(Availability)、分区容错性(Partition Tolerance)中的两个特性,而不可能同事具备这三个特性(1)一致性:在分布式系统中,同一数据的所有备份,在同一时刻,其值是相同的,或者说,所有客户端读取的值是相同的;(2)可用性:在集群的部分节点出现故障后,集群还能正常相应客户端的读写请求;...

2020-04-12 17:42:43 280

原创 Java 选择排序

思想:将待排序的元素分为已排序(初始为空)和未排序两组,依次将未排序的元素中值最小 的元素放入已排序的组中。private static void SelectSort(int[] nums) { int min = nums[0]; for (int i = 0; i < nums.length - 1; i++) { ...

2019-07-14 16:24:57 184

原创 Linux配置网络的IP地址

1 终端输入:vim/etc/uedv/rules.d/70-persistent-net.rules 操作:删除eth0行 => dd 将eth1修改为eth0,复制物理的ip地址2 修改ip地址:终端输入:vim/etc/sysconfig/network-scripts/ifcfg-eth0 操作:BOOT...

2019-04-06 17:07:00 612

原创 java 堆排序

 public class HeapSort {    public static void main(String[] args) {        int[] arr = new int[] { 0, 3, -9, 6, -8, 5, -10, 7, -11, 19, -30, 12, 23 };        heapSort(arr);        for (int i ...

2018-09-06 10:25:00 152

原创 java 快速排序

首先 摩拜大神的 帖子http://blog.51cto.com/ahalei/13652852 我自己的实现// 快速排序:1 选待排序列的第一个元素为基准;2 将待排序列分为左右两个序列 ; 3 再将左右序列进行划分    public void divided(int[] arr, int left, int right) {        if(left&lt;right){...

2018-08-25 10:13:35 433

原创 Linux 关于服务器与服务器之间的数据拷贝

1.scp目的:一次只能实现一台服务器和另外一台服务器之间的数据拷贝调用: scp -r /opt/module/ rooot@主机ip:/opt 2 .rsync目的:远程同步调用:  rsync -rvl /opt/module root@主机ip1:/opt/temp    ==&gt;将本机的/opt/module目录同步到主机ip1的/opt/temp目录下 ...

2018-08-06 11:20:40 1604

原创 Linux查看端口号是否被占用

首先:端口号 != 进程号方法1 netstat -anp|grep 端口号eg:netstat -anp|grep 6379方法2 lsof -i :端口号eg: lsof -i 6379

2018-08-05 14:51:17 1854

原创 解决 Intellij IDEA Cannot Resolve Symbol ‘XXX’ 问题的四板斧

1.一把斧https://blog.csdn.net/qq_32040767/article/details/770966802. 二把斧https://blog.csdn.net/lesaqiu/article/details/548469603.三把斧点击菜单中的 “File” -&gt; “Invalidate Caches / Restart”,然后点击对话框中的 “I...

2018-08-04 13:45:34 66545 28

原创 java 实现全排列

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;import java.util.ListIterator;/* *  Boolean数组的初始化默认值...

2018-07-17 20:58:48 656

原创 Centos6.8 安装Redis

1:先检测下当前Linux系统是否有gcc 环境;命令 gcc -v2.先是解压 redis-3.0.4.tar.gz ;在cd 到 redis-3.0.4 目录下3. make 编译4.make install   (注意:此时需要root权限)5 千万不要 make test 原因:是要下载一种叫 TCL(这里不是卖电器) 的语言6  看到 make install  就表示装成功了...

2018-06-14 16:08:03 151

原创 Centos6.8安装gcc

在linux系统上,使用c语言编译软件必须要具备gcc 环境,eg:redis1 不能上网的情况下2 可以上网的情况下yum install gcc-c++注意:如果使用yum 装的时候出现很多错误,包括没有找到gcc 包或者没有镜像,在根据网上很多教程后不能解决情况下,就使用离线去装。离线库链接:https://download.csdn.net/download/qq_29259155/104...

2018-06-14 15:53:09 5282 2

原创 IDEA 运行Scala程序出现无法加载主类问题的解决

1 主要是编码集的问题2.方法解决a  选择项目点击右键—&gt;Mark Directory As —&gt;Test Sources Root b  然后按照提示,更换编码集即可

2018-06-08 15:49:46 7226 3

转载 Ubuntu Desktop 16.04下安装Visual Studio Code

add software sourceadd keycurl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpgsudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg12或者用如下命令添加key,两者效果相同。

2017-10-15 16:11:18 817

转载 matlab下对caffe接口的调用

Caffe的配置可以参考我的博文:http://blog.csdn.net/rt5rte54654/article/details/54168961我的机器环境: Ubuntu 16.04, CUDA 8.0, gcc 5.4.0, Matlab R2016b.Caffe官网提供了Matlab接口的配置方法,核心也就两个命令[html] view plain copy

2017-10-13 16:29:46 656

原创 Ubuntu 16.04安装matlab 2016b

Ubuntu 16.04安装matlab 2016b推荐2个好的博客,进行参考!http://blog.csdn.net/generallc/article/details/52793820http://blog.csdn.net/jackghq/article/details/68947652

2017-10-11 20:53:46 276

原创 c++中的setf()和precision()

1.方法setf()让你能够设置各种格式化状态,eg1:setf(ios_base::fixed)将对象置于使用定点表示法模式;eg2:setf(ios_base::showpoint)将对象置于显示小数点模式,即小数部分为0.2.方法precision()指定显示多少位小数(假定对象处于定点模式下)eg1:cout.precision(2)显示2位小数。

2017-10-11 20:45:22 2095

转载 protobuffer安装和使用

下载下载安装包。https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz下载完成以后,上传到服务器上,然后解压 [java] view plain copyprint?tar -zvxf protobuf-2.6.1.tar.gz

2017-10-10 15:02:30 237

转载 caffe MNIST手写数字识别例程

MNIST(Mixed National Institute of Standards and Technology)是一个大型手写体数字识别数据库,广泛应用与机器学习领域的训练和测试。MNIST包括60000个训练集和10000个测试集,每张图都已经进行尺寸归一化、数据居中处理,固定大小为28×28像素。下载数据集使用Caffe源码目录中data/mnist下用get_mnist

2017-10-10 13:19:36 427

转载 c++中的const

C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用  如下表所示:No.作用说明

2017-10-04 21:43:46 233

转载 static和const区别

const总结1.常对象:const 类名 对象名[()] 例如const Cdate d1(2008,8,8)d1就是常对象,对象d1中的所有成员的值都不能被修改,定义常对象必须要有初值,不能做左值,如果定义了常对象,则不能调用该对象的非const成员函数,只能访问const成员函数,如果希望成员函数访问常对象,只需要将该成员函数声明为const即可,比如:[

2017-09-10 21:31:49 366

antlr-intellij-plugin-v4-1.17-2020.zip

antlr-intellij-plugin-v4-1.17-2020.zip

2023-06-27

antlr-intellij-plugin-v4-1.18-2020.zip

antlr-intellij-plugin-v4-1.18-2020.zip

2023-06-27

java 代码混淆,网上可以找到的demo

java 代码混淆,网上可以找到的demo

2022-07-13

2022年5月份软考资料

2022年5月份软考资料

2022-03-19

Downloads.zip

scala和sbt插件

2021-11-30

Java业务开发常见错误.zip

Java业务开发常见错误

2021-10-14

sparkboost-1.0.0.07122019.0536.jar

基于博主:https://github.com/tizfa/sparkboost下载的源码,进行打成的jar包。 公司不能通过邮箱上传,再下载刻录。只能尝试这个方式 不清楚怎么设置免费

2019-12-07

Centos离线安装gcc所要的依赖

Centos离线安装gcc所要的依赖,如果使用yum安装不成功的情况下,就需要这个依赖库了

2018-06-14

《集体智慧编程》(扫描)+《机器学习实战》(高清)pdf

《集体智慧编程》(扫描) 未看见有高清的流出,+《机器学习实战》(高清pdf) 一共两本书

2018-01-27

空空如也

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

TA关注的人

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