自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 protobuf使用记录

1、编译proto文件 protoc --java_out=.\ .\comment.proto --java_out表示文件输出位置 .\comment.proto表示proto文件所在位置 如果proto文件中有引用其他proto文件,可以把文件添加到: ...

2020-02-12 15:07:18

阅读数 10

评论数 0

原创 git常用命令

1、查看当前分支(前面有*号的为当前分支) git branch 2、查看当前分支所属分支 git branch -vv 3、查看所有分支 git branch -a 4、切换分支 git checkout 分支名 待更新。。。 ...

2020-02-12 15:01:53

阅读数 9

评论数 0

原创 整数反转(第7题)

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231...

2020-01-29 19:26:16

阅读数 22

评论数 0

原创 Z 字形变换(第6题)

将一个给定字符串根据给定的行数,以从上往下、从左到右进行Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING"行数为 3 时,排列如下: L C I R E T O E S I I G E D H N 之后,你的输出需要从左往右逐行读取,产生出一...

2020-01-29 19:07:41

阅读数 17

评论数 0

原创 Junit中使用Spring data jpa的getOne懒加载报错

代码: @org.junit.Test public void getOndTest(){ Customer customer = customerDao.getOne(2l); System.out.println(customer); } 报错: org.hibern...

2020-01-29 17:09:02

阅读数 43

评论数 0

原创 修改私服上的jar——gradle缓存

放假了,记录一下快放假前遇到的问题。 还记得那一天,阳光明媚,蓝天。。。嗯,调bug烦死了,鬼记得天气了。。。 在公司包代码写好后美滋滋打包到maven私服,然后老大告诉我,要添加xxx,我TM,不早说。 一想,得,也简单,几分钟的事情而已,开工。 5分钟过去,代码改好了,删除私服上的ja...

2020-01-29 17:06:53

阅读数 15

评论数 0

原创 最长回文子串(第5题)

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设s 的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 示例 2: 输入: "cbbd&quo...

2020-01-29 16:50:49

阅读数 12

评论数 0

原创 安装mongodb报错

.\mongod.exe --config "D:\Program Files\MongoDB\Server\3.4\mongo.conf" --install 使用命令安装mongodb的时候报错: 2020-01-09T10:50:01.415+0800 I CONT...

2020-01-09 11:07:16

阅读数 21

评论数 0

原创 day11【网络编程】

day11【网络编程】 主要内容 软件架构CS/BS 网络通信三要素 TCP通信 Socket套接字 ServerSocket 教学目标 能够辨别UDP和TCP协议特点 能够说出TCP协议下两个常用类名称 能够编写TCP协议下字符串数据传输程序 能够理解TCP协议下文件上传案例 能...

2019-12-26 20:53:01

阅读数 17

评论数 0

原创 day10【缓冲流、转换流、序列化流】

主要内容 缓冲流 转换流 序列化流 打印流 教学目标 能够使用字节缓冲流读取数据到程序 能够使用字节缓冲流写出数据到文件 能够明确字符缓冲流的作用和基本用法 能够使用缓冲流的特殊功能 能够阐述编码表的意义 能够使用转换流读取指定编码的文本文件 能够使用转换流写入指定编码的文本文...

2019-12-26 20:52:43

阅读数 9

评论数 0

原创 day09【字节流、字符流】

day09【字节流、字符流】 主要内容 IO流 字节流 字符流 异常处理 Properties 教学目标 能够说出IO流的分类和功能 能够使用字节输出流写出数据到文件 能够使用字节输入流读取数据到程序 能够理解读取数据read(byte[])方法的原理 能够使用字节流完成文件的复制...

2019-12-26 20:52:24

阅读数 10

评论数 0

原创 day08【File类、递归】

day08【File类、递归】 主要内容 File类 递归 教学目标 能够说出File对象的创建方式 能够说出File类获取名称的方法名称 能够说出File类获取绝对路径的方法名称 能够说出File类获取文件大小的方法名称 能够说出File类判断是否是文件的方法名称 能够说出Fi...

2019-12-26 20:52:07

阅读数 8

评论数 0

原创 day07【线程池、Lambda表达式】

day07【线程池、Lambda表达式】 主要内容 等待与唤醒案例 线程池 Lambda表达式 教学目标 -[ ] 能够理解线程通信概念 -[ ] 能够理解等待唤醒机制 -[ ] 能够描述Java中线程池运行原理 -[ ] 能够理解函数式编程相对于面向对象的优点 -[ ] 能够掌握Lambda...

2019-12-26 20:51:49

阅读数 7

评论数 0

原创 day05 【异常、线程】

day05 【异常、线程】 主要内容 异常、线程 教学目标 能够辨别程序中异常和错误的区别 说出异常的分类 说出虚拟机处理异常的方式 列举出常见的三个运行期异常 能够使用try…catch关键字处理异常 能够使用throws关键字处理异常 能够自定义异常类 能够处理自定义异常...

2019-12-25 12:21:55

阅读数 10

评论数 0

原创 day04 【Map】

day04 【Map】 主要内容 Map集合 教学目标 能够说出Map集合特点 使用Map集合添加方法保存数据 使用”键找值”的方式遍历Map集合 使用”键值对”的方式遍历Map集合 能够使用HashMap存储自定义键值对的数据 能够使用HashMap编写斗地主洗牌发牌案例 第...

2019-12-25 12:19:45

阅读数 8

评论数 0

原创 day03【List、Set】

day03 【List、Set、数据结构、Collections】 主要内容 数据结构 List集合 Set集合 Collections 教学目标 能够说出List集合特点 能够说出常见的数据结构 能够说出数组结构特点 能够说出栈结构特点 能够说出队列结构特点 能够说出单向链表结...

2019-12-25 11:42:50

阅读数 8

评论数 0

原创 day02【Collection、泛型】-笔记

day02【Collection、泛型】 主要内容 Collection集合 迭代器 增强for 泛型 教学目标 能够说出集合与数组的区别 说出Collection集合的常用功能 能够使用迭代器对集合进行取元素 能够说出集合的使用细节 能够使用集合存储自定义类型 能够使用fore...

2019-12-25 11:38:58

阅读数 4

评论数 0

原创 day01【Object类、常用API】-笔记

day01【Object类、常用API】 主要内容 Object类 Date类 DateFormat类 Calendar类 System类 StringBuilder类 包装类 教学目标 -[ ] 能够说出Object类的特点 -[ ] 能够重写Object类的toString方法 -[ ] ...

2019-12-25 11:37:57

阅读数 6

评论数 0

转载 在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?

一个老问题了,希望在知乎上有更加详细深入的回答,谢谢。 正文 这个问题出现在面试场合的概率,可能比其它问题都要高。 为了让更多读者理解这个问题,接下来派出男主角小明出场,采用拟人的手法来阐述整个过程。 小明听说最近两天知乎有一个帖子挺火,问题的提出者是腾讯的总裁 Pony Ma...

2019-12-24 18:35:33

阅读数 7

评论数 0

原创 使用Spring data jpa的jpql进行更新的时候报错

代码: dao层: @Query("update Customer set custName = ?1 where custId = ?2") @Modifying public void updateCustomer(String name, Long id); 测试...

2019-12-24 17:43:36

阅读数 12

评论数 0

原创 使用jpa和hibernate写jpql占位符问题

代码: //条件查询 @Test public void findConditionTest(){ EntityManager em = null; EntityTransaction tx = null; try { ...

2019-12-24 11:57:31

阅读数 26

评论数 0

原创 使用jpa和hibernate连接mysq8.0.18出现的问题

在使用jpa和hibernate的时候,使用xml配置连接数据库,测试连接的时候报错 xml中关于mysql配置如下: <!-- 数据库驱动 --> <property name="javax.persistence.jdbc.driver" value...

2019-12-24 11:53:39

阅读数 13

评论数 0

原创 寻找两个有序数组的中位数(第4题)

给定两个大小为 m 和 n 的有序数组nums1 和nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为O(log(m + n))。 你可以假设nums1和nums2不会同时为空。 示例 1: nums1 = [1, 3] nums2 = [2] 则中位数是 2.0 ...

2019-12-23 00:18:06

阅读数 1

评论数 0

原创 无重复字符的最长子串(第3题)

给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 示例1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解...

2019-12-23 00:16:16

阅读数 4

评论数 0

原创 两数相加(第2题)

给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0开头。 示例: 输入:(2 -> 4 -...

2019-12-18 00:05:07

阅读数 6

评论数 0

原创 两数之和(第1题)

给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 n...

2019-12-16 23:12:33

阅读数 5

评论数 0

原创 剪绳子(第67题)

题目描述 给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],...,k[m]。请问k[0]xk[1]x...xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时...

2019-12-16 22:51:15

阅读数 10

评论数 0

原创 奇安信面试2019/11/23

16:30开始的一面。面试30分钟,面完5分钟之内收到感谢信。 面试内容 final关键字修饰 写的时候没有遇到过? 什么情况下会栈溢出?内存溢出和内存泄漏什么区别 变量线程安全--- 使变量拥有可见性,volatile底层实现? volatile不能使变量在多线程下有原子性,什么是原子性...

2019-12-16 22:32:23

阅读数 47

评论数 0

原创 机器人的运动范围(第66题)

题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为...

2019-12-16 22:23:56

阅读数 4

评论数 0

原创 day05-vue入门

学习目标 会创建Vue实例,知道Vue的常见属性 会使用Vue的生命周期的钩子函数 会使用vue常见指令 会使用vue计算属性和watch监控 会编写Vue组件 掌握组件间通信 了解vue-router使用 了解webpack使用 会使用vue-cli搭建项目 0.前言 前几天我们已经对后端的...

2019-12-16 12:35:24

阅读数 25

评论数 0

原创 Spring Data JPA第三天讲义

第一章 Specifications动态查询 有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。 imp...

2019-12-15 14:39:53

阅读数 18

评论数 0

原创 Spring Data JPA第二天讲义

第一章 Spring Data JPA的概述 1.1Spring Data JPA概述 Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增删改查等在内的常...

2019-12-15 14:25:45

阅读数 29

评论数 4

原创 Spring Data JPA第一天讲义

第一章 ORM概述[了解] ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关...

2019-12-15 12:18:20

阅读数 27

评论数 2

原创 Git教案

1、Git历史 同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 Bit...

2019-12-15 11:26:51

阅读数 11

评论数 0

原创 day04-乐优商城项目搭建

0.学习目标 了解电商行业 了解乐优商城项目结构 能独立搭建项目基本框架 能参考使用ES6的新语法 1.了解电商行业 学习电商项目,自然要先了解这个行业,所以我们首先来聊聊电商行业 1.1.项目分类 主要从需求方、盈利模式、技术侧重点这三个方面来看它们的不同 1.1.1.传统项目 各种企业里面...

2019-12-15 10:32:09

阅读数 1

评论数 0

原创 day03-认识微服务2

0.学习目标 会配置Hystix熔断 会使用Feign进行远程调用 能独立搭建Zuul网关 能编写Zuul的拦截器 1.Hystix 1.1.简介 Hystix,即熔断器。 主页:https://github.com/Netflix/Hystrix/ Hystix是Netflix开源的一...

2019-12-13 12:24:09

阅读数 17

评论数 0

原创 矩阵中的路径(第65题)

题目描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s f c s a d e e ...

2019-12-12 23:00:21

阅读数 3

评论数 0

原创 day02-认识微服务

0.学习目标 了解系统架构的演变 了解RPC与Http的区别 掌握HttpClient的简单使用 知道什么是SpringCloud 独立搭建Eureka注册中心 独立配置Robbin负载均衡 -Xms128m -Xmx128m 1.系统架构演变 随着互联网的发展,网站应用的规模不断扩大。需求的...

2019-12-12 12:28:08

阅读数 12

评论数 0

原创 SpringBoot基础

SpringBoot基础 学习目标: 能够理解Spring的优缺点 能够理解SpringBoot的特点 能够理解SpringBoot的核心功能 能够搭建SpringBoot的环境 能够完成application.properties配置文件的配置 能够完成application.yml配置文件的...

2019-12-12 12:06:28

阅读数 6

评论数 0

原创 Docker入门

Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启动 掌握Docker镜像与容器相关命令 掌握Tomcat Nginx 等软件的常用应用的安装 掌握docker迁移与备份相关命令 能够运用Dockerfile编...

2019-12-12 11:55:19

阅读数 8

评论数 0

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