自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

纵横的博客

一个正在努力的Java开发仔!

  • 博客(21)
  • 资源 (15)
  • 收藏
  • 关注

原创 解决SourceTree每一次向origin远程分支push代码时都需要输入密码的问题

1,描述一般情况下使用HTTPS以及SSH方式都可以从远程分支clone克隆代码到本地环境。但是HTTPS的方式因为不存在密钥因此就会存在每次提交或者是push代码时就会存在输入密码的问题。这对于开发过称比较繁琐,因此就诞生了SSH方式clone以及commit和push代码的方式。2,SSH密钥的生成过程在终端环境下执行ls ~/.ssh就可以查看当前文件目录下是否存在SSH密钥生成的i...

2019-11-23 00:38:02 902

原创 Postman的使用详解以及应用实战

1,安装使用下载下来安装就能直接用,简单方便Postman下载传送门2,新建Collections打开Postman然后直接新建Collections,直接点击+New Collections,然后就直接新建一个测试用的文件夹,这个文件夹下存放的就是我们测试要使用的各个接口。3,新建文件夹下的测试接口(1)直接右键点击自己新建的文件夹,然后选择Add Request就可以新建一个测试接...

2019-11-28 20:02:59 1179

原创 第十四天收获

if(co == null||(co != null&&!oldValidCode.equals(order.getValidCode()))){ChangeOrders changeOrders = new ChangeOrders();changeOrders.setUid(UuidUtils.getUuid());changeOrders.setOrderId(orde...

2019-11-28 19:22:51 125

原创 gradle项目构建详解-一篇就够了

1,其实不管是project还是module都是一个project。只是project对应根目录·下的project。2,而module对应的是子目录下project。也就是子project3,module与project他们每个项目都是对应build.gradle4, 如果把build.gradle删除,那么出现的状况就是module就不再是一个project项目了。2,buildscr...

2019-11-27 23:39:56 3671

原创 十三天工作知识总结-jdk8日期处理

1,获取订单的总金额 /** * 自定义 SQL */ public String getTotalPayPrice(Map<String, Object> param) { List<String> orderIds = (List<String>) param.get("orderIds"); S...

2019-11-25 22:57:10 103

原创 工作第十二天-回滚、枚举

1,事务操作(注解+隔离级别+回滚条件)通常情况下:也就是读已提交以及异常回滚 @Transactional(isolation = Isolation.READ_COMMITTED, rollbackFor = Exception.class)2,...

2019-11-24 00:27:39 89

原创 工作第十一天-JDK8 Stream之Sort排序Comparator接口的方法

1,

2019-11-22 20:22:17 899

原创 常用的两种java项目构建工具gradle与maven的区别

在Java码农的世界里,构建工具一直是一个不可或缺的元素。在这个小圈子中影响力最大的角色莫过于Maven了。它使用XML作为配置文件,改进了前辈Ant的复杂的构建配置,提供了一些现成的目标,而不需要我们一个个的将构建任务的每个命令一一列出。另外它提供了一个杀手锏功能,那就是依赖管理,它通过简单的配置就可以自动从网络上下载项目所需的依赖,这革命性的改变了我们开发软件的方式。可以想象,如果你是一个大型...

2019-11-22 14:09:09 717

原创 工作第十天踩坑过程(Tomcat配置)

1,项目的数据库环境(1)本地环境local(2)开发环境dev(3)测试环境test(4)生产环境prod配置其实差不多,就是数据库位置不一样而已。2,Tomcat 配置出现404的问题...

2019-11-21 22:42:05 164

原创 gitlab常用指令+gradle构建指令以及常用操作注意事项

1,gitlab以及git指令(1)git pull 推送本地代码、git commit 提交本地代码(2)git branch 查找新分支2,git commit、git push、git pull、 git fetch、git merge 的含义与区别git commit:是将本地修改过的文件提交到本地库中;git push:是将本地库中的最新信息发送给远程库;git pull:是...

2019-11-20 22:59:22 532

原创 工作第八天新知识总结

1,我的足迹表CREATE TABLE `viewed_goods` ( `uid` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL, `channel_code` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '电商渠道', `user_id` v...

2019-11-19 20:19:59 197

原创 实习工作第七天新知识总结_Token身份认证

1.Token身份认证(1)token在计算机术语中属于身份,令牌的意思。常用电商网站以及安全性比较高的网站中来判断用是否有执行某一项操作的权利。也就是代表执行某一项操作的具有权利的对象。而访问令牌就是访问控制操作主体的操作的对象。(2)邀请码,在邀请系统中使用Token, Petri 网(Petri net)理论中的Token密保令牌(Security token),或者硬件令牌,例如...

2019-11-17 23:11:16 403

原创 分布式缓存与一致性hash简介

分布式缓存为什么要使用分布式缓存高并发环境下,例如典型的淘宝双11秒杀,几分钟内上亿的用户涌入淘宝,这个时候如果访问不加拦截,让大量的读写请求涌向数据库,由于磁盘的处理速度与内存显然不在一个量级,服务器马上就要宕机。从减轻数据库的压力和提高系统响应速度两个角度来考虑,都会在数据库之前加一层缓存,访问压力越大的,在缓存之前就开始CDN拦截图片等访问请求。并且由于最早的单台机器的内存资源以及承载...

2019-11-16 21:33:05 311

原创 工作第六天新知识总结

1,List集合按某个属性或者字段进行分组(1) List分组 按照Student对象中的Institution(学院)属性进行分组统计核心代码Map<String, List<Student>> collect = stuList.stream().collect(Collectors.groupingBy(Student::getInstitution));...

2019-11-16 21:27:22 157

原创 工作第五天新知识

1.采取获取当前时间出现的问题假如两个用户处于不同的时区,那么获取当前时间可能出现时间标准不一致的问题。因此不能直接进行new Date获取当前时间。考虑时区进行format2.标准时间,+08:00 指标准时间加8小时,也就是北京时间 ZonedDateTime now = ZonedDateTime.ofInstant(Instant.ofEpochMilli(System.curr...

2019-11-15 18:06:27 153

原创 工作第四天-数据库日期转换:convert(varchar(10),字段名,转换格式)

BeanCopier的简单使用cglib包下的一个类.简单栗子// 创建实例.BeanCopier copier = BeanCopier.create(source.getClass(), target.getClass(), false);// Copy操作copier.copy(person1, person2, null);注意到:第三个参数userConverter,是...

2019-11-15 00:48:49 921

原创 开发规范以及使用的最新知识

1,项目中是否用了forkJoinPool,它用对了么 (如果不恰当的使用,会造成整个系统严重的阻塞. Scala的默认的Execution context和java的CompletableFuture都默认使用forkJoinPool)2,自测单元测试覆盖了哪些代码为新功能fake一定规模的数据,比如几万几百万条,新功能还能快速响应吗Zipkin慢记录清理druid慢记录清理Visu...

2019-11-13 20:28:44 119

原创 Mac Linux常用命令

一 mkdir 创建文件夹mkdir myApp 在当前目录下创建myApp文件夹。mkdir -p /a/b/c 创建/a/b/c文件夹,如果/a或/a/b不存在,则自动创建。二 touch 创建文件touch app.js 在当前目录下创建app.js文件三 curl 发送网络请求curl https://www.baidu.com 发送无参数的get请求curl -d “” ...

2019-11-12 00:37:30 272

原创 Mybatis深入解析

1,Mybatis的核心组件(1)sqlsessionFactoryBuilder这个是构造器用于生产sqlsessionFactory工厂的。它一般通过配置文件生成sqlsessionFactory工厂的。他会受到session.Configuration类对象的引导,采用Builder设计模式然后利用分步的形式去生成会话工厂。当然详细的步骤是在configuration中的实现以及特别实现...

2019-11-03 21:59:10 127

原创 Spring EL表达式

1,Spring EL 表达式简介Spring EL 表达式是Spring提供的最新的灵活的注入方式,相比于传统的注解注入以及xml配置文件的注入远远地更加的强大。2,Spring EL的功能(1)可以使用bean的id去引用bean。(2)可以调用指定对象的方法以及对象的属性(3)可以对对象的属性进行运算。(4)提供正则表达式进行匹配(5)集合配置可以说使用EL表达式可以拥有比使...

2019-11-02 21:28:00 3137

原创 Java web项目执行过程小结

前言:首先运行一个Java web项目要把它部署到服务器去。然后由客户端发起请求,然后浏览器作为代理将请求发给Tomcat的监听端口。通过端口进入Tomcat,再由将携带的请求信息发送给实际的Java web项目。接下来就是正式进入Java web项目了,而一开始就是要去解读web.xml文件,根据文件的内容选择进入具体的页面以及拦截器serlvet。详细组件以及流程:正文详细解析:其实...

2019-11-01 11:11:56 996

2023硬件工程师招聘整理(含内推、面试题、薪资爆料).docx

2023硬件工程师招聘整理(含内推、面试题、薪资爆料).docx

2023-08-23

2019百度与阿里秋招面经重点总结2(后续).docx

总结了2019年实习以及秋招,百度、阿里巴巴等公司的面经内容。总共面经分为三个文档这是第二个文档,主要是对面试题的重点总结,面经总结,博主是Java岗位哦~所以面试题偏Java技术层面一些。

2020-04-22

一个使用springboot actuator监控应用的实战项目例子

一个使用springboot actuator监控应用的实战项目例子,对于想使用actuator来监控应用的初级程序员来说是一个不错的学习例子! 关注我!给我留言或者私信发邮箱,看到的话可以给你们发资源哦~

2020-04-16

一个使用docker部署springboot项目的小例子

能教你使用docker部署springboot项目,通俗易懂,是你了解如何使用docker的有用小例子!

2020-04-16

springboot与shiro整合—登录认证和权限管理实例项目

亲测可用的,springboot与shiro整合—登录认证和权限管理实例项目,对于学习理论之后需要实战实现功能的初级程序员很有用!

2020-04-16

springboot与scheduler结合的定时任务工具、实例项目

springboot与scheduler结合的定时任务工具、实例项目,一个比较实用的demo,适合已经学习理论需要进行代码时间的初级程序员学习实用,项目比较简单......

2020-04-15

redis-面经-面试常见题汇总.docx

redis-面经-面试常见题汇总,是本人校招面经重点整理的文章,比较实用,内容主要涉及 redis:缓存穿透,缓存雪崩,缓存击穿 缓存穿透,雪崩,击穿等等......

2020-04-15

springboot与thymeleaf结合的实战、实例项目

springboot与thymeleaf结合的实战、实例项目,有助于帮助你了解springboot中怎么使用thymeleaf。

2020-04-15

springboot与rabbitmq结合的实战、实例项目

springboot与rabbitmq结合的实战、实例项目,有助于帮助你了解springboot中怎么使用rabbitmq。 获取资源:关注我!给我留言或者私信发邮箱~

2020-04-15

springboot与redis结合的实战、实例项目

springboot与redis结合的实战、实例项目,有助于帮助你了解springboot中怎么使用redis。

2020-04-15

数字金额转中文大写转换工具

将阿拉伯数字金额转成中文大写 "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"......

2020-04-15

MQTT客户端测试工具

win7 64位系统,选择 org.eclipse.paho.ui.app-1.0.2-win32.win32.x86_64.zip 下载。 下载完成后,把下载的文件解压到一个文件夹,直接点击paho.exe 打开软件,连接client端之后,就可测试。

2020-04-15

springboot与mail开发了一个发送邮件的工具、实战项目

使用springboot开发了一个发送邮件的工具demo,亲测可用,实现类似于邮箱里面发送邮件的功能。支持发送html,图片,文档以及文件等等。 非常适合初学者学习借鉴,代码注释完整丝毫没有压力理解。

2019-10-29

超详细的阿里面试问题总结-错过无.docx

超详细的阿里巴巴2020年校招面经以及面试题目。涉及到Java后端技术栈的各方面,内容比较详细

2019-10-20

Linux面试常见题

亲自整理的Linux笔试面试常考题文件,内容详实,对于学习Linux指令很有帮助

2019-03-27

空空如也

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

TA关注的人

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