自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 实习问题小总结2

1.Lambda的嵌套使用: 简单介绍一个Lambda表达式:Lambda可以理解为一个匿名的实现类,它是函数式接口的实现,它可以作为参数传递个方法,这里主要的思想即:行为参数化。行为参数化:即将一个行为传递作为参数传递出去,然后该方法内部就可以使用该行为进行特定的逻辑处理。 Lambda表达...

2019-12-29 21:55:01

阅读数 17

评论数 0

原创 Java8函数方法和Lambda感悟

为了更清楚的理解为什么需要函数方法和Lambad,我们一步一步的以实际的场景案例来进行分析; 1.我们有很多钱,但是钱的面额有10,50,100,我们为了统计100元的有多少,我们的做法如下: 创建一个A类,A类有一个A'方法,该方法可以统计出100元的个数; 即该类将功能(筛选百...

2019-12-16 13:25:06

阅读数 16

评论数 0

原创 SpringBoot之Kafka官方案例分析

代码来自Kafka官方网站:https://github.com/spring-projects/spring-kafka/tree/master/samples/sample-03 ConcurrentKafkaListenerContainerFactory工厂 @Bean publ...

2019-12-15 10:30:44

阅读数 10

评论数 0

原创 Kafka简记

消息是Kafka的数据单元,一类数据单元的集合则称为主题,主题保存在Kafka服务器上,一个服务器被称作一个broker,主题存储在borker的分区上,一个主题可以存储在多个分区上。 流程介绍: 从消息的产生到消费来讲解Kafka的原理。 1.消息的产生 生产者Produ...

2019-12-11 11:15:24

阅读数 5

评论数 0

原创 Shell脚本实现Centos相关配置0.4版本

增加抓取静态网站的超链接功能,1.0版本, ,功能待完善 github地址:https://github.com/LandStart/LinuxShell.git #===============================================================...

2019-12-09 21:25:25

阅读数 10

评论数 0

原创 Shell脚本实现Centos相关配置0.3版本

增加远程备份Java ,tomcat,本地环境功能, ,待完善 github地址:https://github.com/LandStart/LinuxShell.git #============================================================...

2019-12-06 14:37:20

阅读数 7

评论数 0

原创 Shell脚本实现Centos相关配置0.2版本

增加本地数据库备份功能,待完善 github地址:https://github.com/LandStart/LinuxShell.git #!/bin/bash echo "Before operating........................................

2019-12-05 13:55:01

阅读数 6

评论数 0

原创 Shell脚本实现Centos相关配置0.1版本

之所以写这个脚本,一是为了熟悉Shell编程,而是减少重复的配置,只需要修改脚本中的命令即可实现相关的配置;关于本脚本的功能会持续补充,先从基本的需求做起。 已上传到本人的git地址:https://github.com/LandStart/LinuxShell.git 实现的功能有:1)配置...

2019-12-04 15:31:38

阅读数 6

评论数 0

原创 实习问题小总结

11月问题总结: 1.安装Centos操作系统网络配置 Centos7默认安装后是不启动网络的,需要进行一定的配置;进入/etc/sysconfig/network-script/ifcfg-eth0进行进行配置静态IP; BOOTPROTO=dhcp DEVICE=eth0 HWADDR...

2019-12-03 17:22:02

阅读数 17

评论数 0

原创 Spring源码笔记(四)Bean加载

Bean的加载 当解析完Bean的配置文件后,就要开始获取Bean,获取Bean则需要先加载,接下来就解析加载的过程; People p =(People) bf.getBean("people"); 1. getBean(String name) public Ob...

2019-10-22 21:52:31

阅读数 8

评论数 0

原创 Spring源码笔记(三)自定义标签

上一节说完解析默认标签,以及默认标签中的自定义标签(在默认标签中的自定义标签使用的另一种解析方式),现在解析开始的bean中自定义标签解析: DefaultBeanDefinitionDocumentReader类的 parseBeanDefinitions(Element root, BeanD...

2019-10-20 15:30:03

阅读数 64

评论数 0

原创 Springy源码笔记(二)默认标签解析

上一回讲到对XML配置文件的解析,class DefaultBeanDefinitionDocumentReader类接下来对具体的标签进行更进一步的解析: if (delegate.isDefaultNamespace(ele)) { parseDefaultElement(ele,...

2019-10-20 11:25:30

阅读数 11

评论数 0

原创 Spring源码 笔记(一)XML文件的加载

Spring在创建Bean的过程中,其中一种方式是通过读取XML配置文件,同时XML配置文件,可以配置事务,切面,Bean的初始化等一些列操作,但是Spring是如何读取配置文件,如下: 1.配置文件的读取过程: 启动类创建Bean的代码为: public class App { ...

2019-10-19 16:23:43

阅读数 77

评论数 0

原创 回调

模块的调用 回调 是一种双向的调用模式,即被调用的接口被调用时,也会调用对方的接口,eg:A调用B的某个方法,B执行完后又调用A的某个方法。 ⑴调的用途: 一般用于层间协作,上层将函数安装在下层,下层在一定的条件下出发回调,例如作为一个驱动,是一个底层,他在收到一个数据时,除了完成本层的处...

2019-10-17 08:54:41

阅读数 5

评论数 0

原创 Cookie和Session

Session 和 Cookie 为何存在? 为HTTP协议是无状态协议,即无法记录用户的信息,对于同一个用户每次访问,都需要建立连接以及进行用户识别,为了减少不必要的用户识别,引入Session机制。 对于每次都建立连接,HTTP协议可以通过设置keep-alive属性,来建立长连接。 ...

2019-10-11 20:07:54

阅读数 5

评论数 0

原创 Java序列化

什么是序列化与反序列化? Java的序列化是JDK1.1中引入的,其目的时为了将Java对象转换为字节数组,便于存储或传输。反序列化即将字节数组转换回Java对象保存时的状态。 解析 Java中的Serializable接口是一个空接口,没有任何实现。序列化的实际过程需要自己进行code,假...

2019-10-10 10:16:41

阅读数 2

评论数 0

原创 日志简单介绍

日志简单介绍 当在项目的编写中,我们使用最多的是使用输入输出语句,可以输出程序运行的进度,也间接的推断出BUG的大致位置。当代码比较多的时候,则需要添加过多的输出语句,同时对于调试比较麻烦。因此引入日志,可以记录程序在运行状态,并进行控制台输出或者存储在特定文件中。 日志的介绍 日志门面 ...

2019-10-09 15:25:13

阅读数 28

评论数 0

原创 动态代理和静态代理

代理 当存在不能直接访问某个对象,事务,服务,接口等,通过别的对象来代替自己完成相关操作。例如:代理模式,代理服务器,静态|动态代理。 Java中的代理 ⑴静态代理 静态代理,这里的静态代理指的是代理类在程序运行前就已经存在,即已经在Java代码中被明确指出。Java中代理的实现是委托类和...

2019-10-09 15:09:38

阅读数 48

评论数 0

原创 后来居上

在这几个月,整理面试,学习新的知识,在这当中做了很多笔记,在后续的日子,将陆续将笔记整理到博客上,继续努力;

2019-10-09 14:55:40

阅读数 11

评论数 0

原创 技术杂谈

对于最近的技术要闻,最让我值得兴奋的就是马斯克的脑机接口,脑机接口这个概念并不太新奇,最早看到这个概念,是从You管中看到的一篇报道,其中的医学人员就指出,现在的脑机接口还需要一定的努力,但是也有一定的成就,就人工耳蜗而言,可以帮助听力障碍者恢复一定的听力,人工耳蜗就是一个将硬件设置植入到人的耳蜗...

2019-07-22 17:21:20

阅读数 20

评论数 0

原创 Redis笔记

Redis 什么是NoSQL? NoSQL是 Not Only SQL, 即不仅仅是SQL,泛指非关系型数据库。 NoSQL不依赖业务逻辑方式存储,以K-V模式存储. 不遵循SQL标准 不支持ACID,即事务 性能高于SQL NoSQL的用途: 解决服务器CPU的内存压力: eg:...

2019-07-22 16:31:21

阅读数 16

评论数 0

原创 有趣的i++

今天看到关于a[i]=i++的标题,内容也没看,就自己在这练习了一下,觉得挺有趣 第一种情况 package com.dong.test; import org.junit.jupiter.api.Test; public class Testadd { @Test public v...

2019-06-18 16:30:03

阅读数 19

评论数 0

翻译 Java 11 : Epsilon 简介(上)

Epsilon: Release 11 ,HotSpot虚拟机提供的GC. 特点: 一个处理内存分配但不实现任何实际内存回收机制的GC,一旦可用的Java堆耗尽,JVM将关闭。 目标: ““Provide a completely passive GC implementation wi...

2019-05-28 16:14:31

阅读数 130

评论数 0

原创 For循环

问题: 经常看网上两种写法,在循环中,1.将变量i定义在for循环中,2.提前定义,直接在循环中使用.这两者有没有差距了? package com.dong.acm; public class testFor { public static void testfor() { in...

2019-05-28 14:23:13

阅读数 29

评论数 0

原创 代码笔记

1.链表的翻转 思路: 原地算法: 不借助外在的存储空间,首先使用头插法,在链表的头部插入节点,每一轮循环插入一个节 class Node( int data; Node next; ) public void test(Node head){ Node temp...

2019-05-23 20:51:56

阅读数 111

评论数 0

原创 SpringMVC+Mybatis+Shiro环境搭建

SSM+Shiro: 1.利用IDEA快速创建SpringMVC环境 2.整合Spirng ⑴Web.xml中添加相关配置: 使用IDEA直接创建SpringMVC项目的话,不用再执行这一步,因为IDEA已经将spring和springmvc都整合进来.对于配置文件,默认是applic...

2019-05-18 09:49:45

阅读数 54

评论数 0

原创 Mybatis下

动态SQL 动态SQL:根据查询条件,动态生成SQL 动态标签: if, choose ,trim, foreach <if test="OGNL"/> test判断表达式, 从参数中取值进行判断,遇到特殊字符,使用转义字符, <sele...

2019-05-08 14:55:07

阅读数 18

评论数 0

原创 Mybatis上

为什么学习Mybatis Hibernate的核心是ORM,将表的记录和对象进行全自动映射,目标是消除SQL,但是对于复杂的查询,需要进行定制,我们需要精通HQL来满足要求. Mybatis则将SQL语句写在配置文件中,实现SQL和Java分离,且SQL是可定制,由开发人员控制. Mybai...

2019-05-08 14:54:24

阅读数 48

评论数 0

原创 Quartz简介

Quartz简介 Quartz是Job Scheduling(任务调度)领域的开源项目,可单独使用,也可和JavaSE,EE进行组合,是一个任务调度管理系统,可在特定的时间内执行特定的任务,如想在Java中使用Quartz,则只需将Quartz的jar包导入到项目中即可. Quartz相关介绍...

2019-05-04 17:25:06

阅读数 472

评论数 0

原创 微服务简介

微服务简介 微服务是一种架构风格,从应用程序的角度出发理解,即将应用程序拆分成一个个可单独部署的服务,微服务的特点是: ⑴细粒度组件;从整个项目的角度出发,微服务将每个项目分隔为多个子项目,在子项目的内部又分割为多个功能模块,每个功能模块又可细分为多个服务接口. ⑵单一职责原则;对于微服务中...

2019-04-25 11:38:23

阅读数 38

评论数 0

原创 操作系统要点二锁

锁: 1.死锁:两个或者两个以上的进程由于竞争资源而导致系统无法推进,这个时候我们称系统的状态为死锁。 2.产生原因:1.资源相对不足,2.进程推进的次序不合理。 死锁产生的必要条件:1.互斥2.占有并等待3.非抢占4.循环等待/环路等待。 3.系统模型:资源分配图用来查看进程是否有死锁,...

2019-04-15 11:20:31

阅读数 26

评论数 0

原创 操作系统要点一进程

操作系统(Operator System) 1.操作系统: 操作系统是一系列程序的集合,它负责组织和管理程序,并方便用户使用。操作系统又称中断驱动处理,即通过中断来进行其他任务的执行。 2.操作系统分类: ⑴批处理:将程序统一输入到一个程序中,集中进行处理。特点:减少人为操作的耗时,耗时少...

2019-04-13 14:30:42

阅读数 28

评论数 0

原创 Java

1.字符串常量存储在方法区中,字符串字面常量进行+操作,(eg:String a = "land" + "over";)不会使用StringBuffer.append()方法,字符串常量之间+操作在编译期间会被优化,进行常量叠加,字符串对象(eg:Strin...

2019-04-09 08:55:32

阅读数 57

评论数 0

原创 一时之想

作为一个准备从事IT行业的研究生(目前25岁),以前认为只要学好技术,精通语言,熟练框架,掌握算法,就万事大吉,但是看着这个互联网优化,有多少大龄程序员被裁,一时间面对上有老,下有小,收入为零的场面,难免有些尴尬,人生无常,(众生皆苦)。 感受这次互联网优化,最大的感触的是IT人员的核心优势在哪...

2019-03-29 15:12:26

阅读数 79

评论数 0

原创 Set,HashSet,TreeSet解析

Set 前面写过一篇有关Set的笔记,发现写的过于基础,没有说明重点,在此重新更新一篇。 Set是一个不允许有重复元素出现的线性数据结构,它的实现类有:AbstractSet , ConcurrentHashMap.KeySetView , ConcurrentSkipListSet , Co...

2019-03-23 16:23:56

阅读数 33

评论数 0

原创 List阅读

List: 一种线性的数据结构,在Java中,List是一个接口,在接口中定义了相关的操作,它的父类是Collection接口,它的子类有:quentialList , ArrayList , AttributeList , CopyOnWriteArrayList , LinkedList ,...

2019-03-21 15:47:45

阅读数 23

评论数 0

原创 Mysql手册阅读笔记

1.SQL关键字不区分大小写,建议使用大写; 2.当连接数据库服务器后,并没有选择任何数据库,这个时候会显示接受命令的命令提示符,当发出一个命令时,Mysql将它发送给服务器并显示执行的结果,返回的结果以表格的形式显示,第一行代表标签,剩下的行代表查询的结果,通常,表格的列标签是取自数据库表的名...

2019-03-12 17:38:04

阅读数 145

评论数 0

原创 Mysql数据库连接过程

Mysql登录过程 前提:进行连接MySQL服务器前,需要保证MySQL服务器的启动; ⑴在客户端输入连接主机,用户名,密码等等其他信息。当然连接服务器的方式有多种,我们使用最普通的tcp/ip方式。 启动MySQL客户端,即mysql工具,并使用相应的参数来确定用户的身份;可以在shell...

2019-03-10 20:19:06

阅读数 409

评论数 0

原创 链表,栈,树

链表 注意:在使用链表进行操作时,有关头结点需要注意的是,不能轻易使用头节点进行数据的操作,不然在下次想遍历链表的时候,head指针需要指向链表的头,除非是不在使用从头遍历节点。 ⑴使用链表实现栈 public void push(ListNode head,ListNode newNo...

2019-03-08 20:54:33

阅读数 36

评论数 0

原创 RESTful API理解

1.什么是RESTful API API? 在了解什么是RESTful API之前,我们先了解什么是API?即Application Programming Interface,应用程序编程接口,通俗的讲,就是为了方便开发者使用,将代码封装成一个方法,这个方法可以具有单独的功能,eg:初始化函...

2019-03-04 15:29:21

阅读数 30

评论数 0

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