3 零号元素

尚未进行身份认证

just code it

等级
TA的排名 7w+

算是结束秋招了,写篇帖子记录一下~

从七月份开始边实习边投简历,到后来八月份开始陆陆续续笔试,直到九月份开始渐渐进入面试状态,不断在面试中查缺补漏,在九月末十月初开始积极参加宣讲会,算是上岸了!最大的感受是——不努力一把真的不知道自己有多菜首先作为一名二本学校的菜鸡,首先在学历上拼不过一本的大佬们…并且学校偏僻,没有企业来学校开宣讲会,一般都需要跑去很远的地方参加宣讲会,这也是硬伤。其次在基础上,个人因为是7月份找了实习,所以刷...

2019-10-16 10:50:52

牛客网算法小结(1)

一:排序1. 归并排序小和问题在一个数组中,每一个数左边比当前数小的数累加起来,叫做这个数组的小和。求一个数组的小和。 public static int minSum(int[] arr,int low,int high){ if (low >= high) return 0; int sum = 0; ...

2019-07-13 21:43:01

牛客网算法小结(4)

1. 装水给定一个数组代表一个容器, 比如[3,1,2,4], 代表0位置是一个宽度为1,高度为3的直方图。 代表1位置是一个宽度为1,高度为1的直方图。 代表2位置是一个宽度为1,高度为2的直方图。 代表3位置是一个宽度为1,高度为4的直方图。 所有直方图的底部都在一条水平线上,且紧靠着。 把这个图想象成一个容器,这个容器可以装3格的水。 给定一个没有负数的数组arr,返回能装几格水?2. ...

2019-07-13 17:27:49

牛客网算法小结(2)

加粗样式

2019-07-02 17:09:13

整合Spingboot+Redis+Shiro,打造一个电商网站

一:导入数据导入sql文件二:创建项目点击Create New Project新建项目左边选中Spring Initializr,直接下一步GroupId: 填写项目组的名字, ArtifactId: 填写项目的名字左边选中 Web,右边选中 Web项目路径选择,完成二:部署环境1. 配置pom.xml<?xml version="1.0" encoding...

2019-06-22 22:41:47

集成SSM,开发属于自己的博客网站

一:需求分析,创建数据库-- 创建数据库 DROP DATABASEIF EXISTS blog;CREATE DATABASE blog DEFAULT CHARACTERSET utf8;-- 创建表USE blog;DROP TABLEIF EXISTS option_;CREATE TABLE option_ ( id INT (11) NOT NULL au...

2019-06-22 20:54:32

Linux小结

一:基本命令CPU 使用率:top命令/proc/stat cpu内存使用率free命令/proc/meminfo磁盘使用情况:df -h查看网络信息:Netstat命令查看进程端口号:netstat - apn|grep 端口号grep -v(逐层过滤) -e(正则表达式)查看带宽:nload查看IO:IOTOP1. VIM(1)打开与退出vi fle:...

2019-06-15 16:58:20

Java复习笔记(10)——设计模式

一:定义在软件工程中,设计模式(design patern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。二:常见设计模式及其在JDK中的应用1. 适配器模式把一个类的接口变换成客户端所期待的另一种接口,使原本因接口不匹配而无法在一起工作的两个类能够在一起工作JDK 中:java.util.Arrays#asList()java.io.InputSreamRea...

2019-06-13 11:52:32

安全加密小结

AES高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下:RSARSA 加密算法是一种典型的非对称加密算法,它基于大数的因式分解数学难题,它也是应用最广泛的非对称加密算法。非对称加密是通过两个密钥(公钥-私钥)来实现对数据的加密和解密...

2019-06-13 09:40:50

Java复习笔记(9)——数据库

标题

2019-06-12 10:08:31

Java复习笔记(4)——多线程与并发(2)

九:线程池原理线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务。如果线程数量超过了最大数量,则超出数量的线程排队等候,等其它线程执行完毕,再从队列中取出任务来执行。主要特点为:线程复用控制最大并发数管理线程1. 线程复用每一个 Thread 的类都有一个 start 方法。 当调用 start 启动线程时 Java 虚拟机会调用该...

2019-06-08 09:05:03

Java复习笔记(8)——网络

一:网络的结构物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由 1、0 转化为电流强弱来进行传输,到达目的地后转化为1、0,也就是我们常说的模数转换与数模转换)。这一层的数据叫做比特。数据链路层:主要将从物理层接收的数据进行 MAC 地址(网卡的地址)的封装与解封装。常把这一层的数据叫做帧。在这一层工作的设备是交换机...

2019-06-06 15:49:00

Java复习笔记(7)——SSM(2)

四:JPA1. 事务事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性( Consistency )、隔离性 ( Isolation ) 和持久性 ( Durabilily )。2. 事务的分类(1)本地事务紧密依赖于底层资源管理器(例如数据库连接 ),事务处理局限在当前事务资源内。此种事务处理方式不存在对应用服务器的依赖,因而部署灵活...

2019-06-05 22:35:42

Java复习笔记(6)——SSM(1)

一:Spring1. 特点轻量级:可以在大小只有1M多的JAR文件发布,所需的开销也小控制反转 IOC:Spring通过 IOC 技术实现低耦合,一个对象A依赖的其他对象会通过被动的方式传递进来,而不是对象A自己创建或查找依赖的对象面向切面 AOP :Spring支持面向切面编程,分离应用的业务逻辑和系统服务容器:Spring包含并管理应用对象的配置和生命周期可以配置bean的创建...

2019-06-05 15:40:03

Java复习笔记(5)——Java基础知识

一:异常如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。1. 分类Throwable 是 Java 语言中所有错误或异常的超类,下一层分为 Error 和 ExceptionError:Error...

2019-06-04 11:30:06

Java复习笔记(3)——多线程与并发(1)

一:线程的实现1. 继承 Thread 类Thread 类本质上是实现了 Runnable 接口的一个实例,代表一个线程的实例。启动线程的唯一方法就是通过 Thread 类的 start()实例方法。start()方法是一个 native 方法,它将启动一个新线程,并执行 run()方法。public class MyThread extends Thread { public void...

2019-06-02 21:32:24

Java复习笔记(2)——IO与集合

一:Java的IO1. IO模型(1)阻塞 IO 模型最传统的一种 IO 模型,即在读写数据过程中会发生阻塞现象。当用户线程发出 IO 请求之后,内核会去查看数据是否就绪:如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出 CPU。当数据就绪之后,内核会将数据拷贝到用户线程,并返回结果给用户线程,用户线程才解除 block 状态。特点:线程执行的效率较低dat...

2019-06-01 20:32:11

Java复习笔记(1)——JVM

一:基本概念JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。二:运行过程代码翻译为class文件:Java 源文件—->编译器—->字节码文件通过类加载器装载类:字节码文件—->JVM的解释器—->机器码执行类解释执行编译执行:...

2019-06-01 15:49:49

并发编程学习笔记(五)——Java8、9、10

一:Java8的函数式编程1. 特点将函数作为参数传递给另外一个函数将函数作为另外一个函数的返回值避免修改函数的外部状态声明式编程,不需要提供明确的指令操作传递的对象不变,易于并行2. 基本概念函数式接口只定义单一抽象方法(被Object实现的方法不是抽象方法)的接口,可以存在实例方法@FunctionalInterfacepublic interface Handler...

2019-05-31 20:44:58

并发编程学习笔记(四)——并行模式与算法

一:并行中的设计模式1. 单例模式对于频繁使用的对象,可以节省初始化操作的开销减轻GC压力,缩短GC停顿时间package SingletonPattern;/** * 通过静态内部类创建对象 */public class StaticInnerClass { private StaticInnerClass(){} /** * 被调用时才会加载...

2019-05-28 15:40:37

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。