自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 HashMap解析

繁琐的代码千篇一律,有趣的思想万中无一

2022-08-08 11:31:42 283 1

原创 Kafka安装教程

kafka

2022-08-02 09:46:16 2093

原创 ElasticSearch入门手册

es7入门

2022-08-02 09:42:42 483

原创 采用sharding-jdbc分库分表

apache sharding-jdbc分库分表

2022-08-02 09:34:32 1533

原创 斐波那契散列

斐波那契散列

2022-07-26 10:34:29 1071

原创 Spring Cloud Gateway由浅入深

SpringCloud系列之微服务网关Gateway1、如何理解微服务网关Gateway2、核心名词讲解3、搭建微服务网关4、异常处理5、服务熔断6、微服务防护7、资源保护思考?1、如何理解微服务网关Gateway2、核心名词讲解3、搭建微服务网关4、异常处理5、服务熔断6、微服务防护7、资源保护思考?Nginx和Gateway的区别...

2022-02-11 15:21:41 768

原创 轻谈SpringCloud

SpringCloud是什么SpringCloud在英文意思是"云",常代指为分布式开发,是一套解决"三高"(高可用、)问题的组合拳。SpringCloud组件库选择SpringCluod版本策略

2022-02-10 23:30:00 493

原创 平均等待时间

有一个餐厅,只有一位厨师。你有一个顾客数组 customers ,其中 customers[i] = [arrivali, timei] :arrivali 是第 i 位顾客到达的时间,到达时间按 非递减 顺序排列。timei 是给第 i 位顾客做菜需要的时间。当一位顾客到达时,他将他的订单给厨师,厨师一旦空闲的时候就开始做这位顾客的菜。每位顾客会一直等待到厨师完成他的订单。厨师同时只能做一个人的订单。厨师会严格按照 订单给他的顺序 做菜。请你返回所有顾客需要等待的 平均 时间。与标准答案误差在 .

2021-12-04 22:11:53 166

原创 Java IO梳理

IO梳理(持续更新中)FileInputStream读取文件FileInputStream读取文件FileInputStream用于读取字符流// 定义source文件String sourceFilePath = "xxx.jpg"String targetFilePath = "xxx.txt"try (FileInputStream inputFromFile = new FileInputStream(sourceFilePath); FileOutputSt

2021-12-02 16:00:33 64

原创 大话设计模式之适配器模式

适配器模式适配器模式将两个无法一起工作的类或者接口可以一起工作。适用场景:当我们新增一个功能,需要引入第三方接口又不能改变原有功能时,这时可以采用适配器模式。下图形象生动描述了适配器作用:图片上的转接头,将原本不适配的耳机、手机适配在一起,尚可认为转接头==适配器。适配器三要素:1、目标(Target):我们原有的类、接口2、被适配类(Adaptee):第三方提供的类、接口3、适配器(Adapter):适配逻辑类代码举例:目标接口:/** * Target目标接口 */pub

2021-10-29 14:46:36 89

原创 那个该死的Session与Cookie

Session与CookieCookieSessionCookie何为Cookie?Cookie是客户端技术,也就是说存储在浏览器中,因为这个Http糟老头子是无状态的,浏览器关闭之后,我们下一次再重新打开的时候,并不会记录和上一次的浏览状态和个人的喜好,因此Cookie这个小年轻的作用来了,它会记录我们的状态,一般常用来保存用户名密码,购物车的物品等等,在你登录的时候点击的**记住密码*...

2019-09-12 18:16:14 110

原创 HashMap原理刨析

HashMap原理刨析HashMap的数据结构:HashMap的 put(k,v)方法HashMap的 get(obj)方法HashMap的负载因子HashMap的长度为什么是2的n次幂?HashMap的扩容如果两个键的hashcode相同,你如何获取值对象?HashMap的数据结构:数组+链表,jdk1.8以后就是数组+链表+红黑树(当链表的长度超过阈值的时候,阈值默认为8,然后将链表结构转...

2019-07-25 14:03:26 146

原创 如果你还不懂Spring IoC那就out了!

Spring核心(IoC) 解读IOC容器什么是IoC容器和Bean?如何配置容器?实例化容器:bean的详细概述:IOC容器什么是IoC容器和Bean?说到容器,就是用来装东西,那么这里边装的是什么那??是bean对象,那么你会问什么是bean?这就要从很久很久以前说起,当我们创建对象的时候,我们会new一个对象出来,但是会有这么一个问题,当我们在不同的包下需要this对象的时候,我们都...

2019-06-18 13:36:43 165

原创 RabbitMQ之入门那些事儿

RabbitMQ之入门那些事儿1)RabbitMQ的安装。2)RabbitMQ是什么?3)为什么要用RabbitMQ?4)如何使用RabbitMQ?1)RabbitMQ的安装。安装步骤比较简单,在这里就不多说,不会的小伙伴可以按照以下链接来安装:RabbitMQ的安装教程2)RabbitMQ是什么?RabbbitMQ是基于AMQP消息队列的一种,具有跨平台性的特点,传输的类型为json格式...

2019-04-15 14:51:45 203

原创 SpringBoot那点事儿之Thymelaf

SpringBoot那点事儿之Thymelaf:什么是Thymeleaf:引入Thymeleaf:Thymeleaf的常用格式Thymeleaf踩埪什么是Thymeleaf:thymeleaf是基于html,xml等的模板引擎,类似于jsp引入Thymeleaf:第一步:<!-- 在pom.xml文件中加入以下依赖--><dependency> ...

2019-03-19 09:11:01 451

转载 Servlet你只需要看这一篇就懂

Servlet你只需要看这一篇就懂servlet是什么?为什么要用Servlet?Servlet的运行机制servlet是什么?Servlet是一个接口,位于javax.servlet包下,包含在Servlet Container中,那么Servlet Container是什么?Servlet Container是web 服务器和Servlet必不可少的组件。为什么要用Servlet?很早...

2019-03-15 15:23:02 616

原创 SpringBoot那点事儿之搭建个人博客

SpringBoot那点事儿之搭建个人博客(一)不得不说的事儿采用技术页面展示设计思路Thymeleaf模板的使用不得不说的事儿本人是学后端的,当然个人博客的开发前后端都是自己做的,前端的界面可能做的比较丑陋,请大家多多见谅,个人博客只是实现了最基本的功能,有好多比如 搜索、权限管理等等技术点没实现,项目在继续完善中,也在向阿里养猪厂不断努力中.....采用技术SpringBoot + ...

2019-03-14 20:03:38 883

原创 采用maven方式把项目打成war包

Maven打war包配置以及注意事项更改IDEA配置更改Pom.xml文件最后运行mave打包以上就是maven打包的全过程,如有问题,请在下方留言。更改IDEA配置第1步: 首先Ctrl+Alt+S 打开settings,依次打开Build,Excxecution --&gt; Complier然后点击 JavaComplier,根据图依次操作:第2步: 点击项目,鼠标右键然后按F4...

2019-03-14 18:48:41 2039 1

原创 Session踩空之《跨域请求》

    在一般的开发当中,最经典的就是前后台分离,前端会用到一些界面刷新的工具,采取小型web server工具,这里就涉及到了跨域,由于前后端不在同一个server中,所以当调用接口的时候会跨域请求:public Object login(@RequestParam("userName") String userName, @RequestParam("passWord") String ...

2019-02-22 14:55:51 117

原创 设计模式总结

设计模式简单工厂模式简单工厂模式 oo思想: 某养猪大厂要求设计一个计算器,要求实现add、sub、mul、div,实际考察的是面向对象 的封装、继承和多态,那么如何实现呐?封装要做到业务层和视图层分离,从控制台接 收的参数要和计算逻辑分离。继承则是抽离接口,面向接口编程,该接口有两个参数a ,b和一个业务处理的方法 getResult()。多态则是根据不同的实现类来区别加减乘除运算...

2019-01-10 14:49:58 141

原创 springboot(三)阶段性总结

1.日志:日志主要有四个级别,ERROR \DEBUG \INFO \WARN,生产环境中主要用到info和error  日志主要有两个作用。第一个,在生产环境运行时,往往涉及到第三方的接口的对接,数据的拉取和推送,这时日志可以查看数据推送的情况以及排错,第二个是日志可以进行数据的备份,当数据发生意外的丢失的时候,可以通过日志恢复2.多数据源的配置3.配置文件的对象映射ap...

2018-12-28 14:57:39 169

原创 SpringBoot 404页面找不到错误

404页面页面找不到可能有一下的集中情况导致的;1)controller 文件未能加载到spring boot容器中(spring boot启动类的同包以及子包下)2)静态资源文件未能放对位置  classpath/resource/    ||  classpath/sattic  || classpath/public 3)未能引入相应的pom文件:当静态资源文件放入 temp...

2018-11-22 16:22:26 1513

原创 springboot由浅入深(二)

1)springboot只会加载在springboot启动类同包以及其子包下的文件 2)使用@RestController注解(返回值是对象),Springboot默认使用json格式返回3)《一》yml自动提示组件&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;...

2018-11-22 11:15:43 132

原创 springboot 由浅入深(一)

&lt;parent&gt;        &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;        &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;        &lt;version&gt;2.0.6.RELEASE&lt;/version&

2018-11-22 09:59:19 212

原创 python装饰器的总结

说到python的装饰器,不得不说,这个真的有点难度但是又很不错,有点那种痛并快乐着的感觉。下边直接上代码:#通用的装饰器def func(methodName): def func_in(*args,**kwargs): ret = methodName(*args,**kwargs) return ret return func_in...

2018-09-05 22:36:15 121

原创 一个小白对Python的property吐槽之旅

python中有着这样的一个知识的片段:property,中文翻译过来是属性的意思,一说到属性,自然而然的想到python中的私有属性,共有属性,类属性,对象属性等等,本文的引入是从私有属性开始的,大家都知道,私有的属性本模块中可以放问,但是要想通过对象访问的话,那是不可能的,当然还有别的方法,python的私有属性的原理是当程序初始化的时候,把模块中的私有属性名称给改变,改变按照 _类名__...

2018-09-04 20:20:14 162

原创 Struts2的属性驱动和模型驱动

   首先说明:模型驱动和属性驱动不存到哪一个更好之分,只是根据需求可以一起用,也可以选择一个更符合需求的   属性驱动:在action中实现get/set方法,字段必须和jsp页面中的name属性相对应,流程:struts获取name的属性,调用set方法进行注入值,然后存放到值栈中(注意,这里不是存到到栈顶),取数据的时候get方法从值栈中取数据    模型驱动:和属性驱动基本相似,但是不同的...

2018-06-02 16:07:00 117

原创 ssh之Spring(二)

今天开始填过去的埪。。。。,Spring第二天的知识aop切面编程    aop采取横向抽取机制,取代继承体系重复性代码,可以进行性能监视,安全检查,事务管理,缓存    Spring AOP使用纯java实现,在运行的期间通过代理类织入目标加强代码    AspectJ 是一个基于java语言的AOP框架 Spring2.0开始支持AspectJ    Aop的专业术语:    Joinpoin...

2018-05-10 10:37:25 111

原创 SSH整合

        这几天一直整合ssh,过程是艰辛的,报了很多的bug而且无从处理,但是一直坚持下来了,最终也整合完成,总结起来,当我们遇到困难的时候如果解决不了,请一定要冷静而且可以暂且把问题放一放,可以玩玩游戏,看看电影什么的,但是请不要放弃解决困难的勇气,时间会见证一切。好了,话不多说,直接进入ssh的整合。        第一步:先整合Spring 、Struts2             ...

2018-05-08 21:06:55 434

原创 ssh之Spring(一)

    今天总结的是Sping ,首选什么是Spring?Spring能做什么?Spring是一个轻量级的框架,可以用于一站式开发,因为Spring 可以组合很多的框架,hibernate,Struts2,mybites等等    Spring用到的资源很少,而且最小的完整的spring大小不到2M,Spring 的核心是IOC(控制反转)和DI(依赖注入),个人使用Spring的最大感受就是对于...

2018-04-24 22:50:54 125

原创 SSH进阶之hibernate(四)

  2018年4月18日的我在这儿写博客,希望四年以后的我会以现在的我自豪,话不多说,直接进入正题,今天我们介绍的hibernate第四天的内容。    今天的内容包括单表查询的HQL,QBC涉及一点QBE,本地的SQL就不涉及因为既然用的是hibernate就不要写大量的SQL语句,除非要用Mybatis,还有hibernate的并发访问,悲观锁乐观锁,配置C3P0数据源,Session的管理,...

2018-04-18 22:50:20 140

原创 ssh进阶框架之Hibernate(三)

  今天总结的是hibernate 的多对多操作,还有继承映射和加载策略,话不多说,直接进入正题  多对多:多对多分为单向多对多和双向多对多,但是只要会写单向的,多向的无非是再多做一次单向的,所以先从单向的开始  首先了解单向多对多的是怎么链接的,他们是通过中间一个表,向一家三口,孩子在中间那样,小手拉大手链接起来两个表  创建两个个实体类Student 和Teacher,莫要忘记实例化     ...

2018-04-15 12:36:26 121

原创 ssh进阶之Hibernate(二)

    今天观看了斯皮尔伯格导演的《头号玩家》 内心很是震撼,科技感爆棚,所以坚信自己,用程序改变世界。    今天总结的是Hibernate的多对一的重点 和一些零散的重要的知识点,话不多说,直接进入正题    首先是实体类的状态:临时态:OID为null 并且seession 无关联 ,一般new出来的都是临时态持久态:OID不为null 并且seession 有关联,一般save,updat...

2018-04-13 00:28:05 154

原创 SSH进阶之Hibernate(一)

    话不多说,直接进入正题。    学习Hibernate首先要理解什么是Heibernate?Hibernate解决了什么问题?接下来就由我来总结一下,Hibernate是ORM(对象数据库表的映射)之一,Hibernate 实现了通过对象操作数据库表,解决程序员实现业务逻辑依赖大量的SQL语句,从繁杂的代码中解脱出来。    Hibernate英文是冬眠的意思,所以Hibernate位于持...

2018-04-09 00:54:50 154

菜单转换树结构相关代码

菜单转换树结构代码

2021-06-11

jdk-8u281-windows-x64.zip

java开发专用jdk1.8(windows版本)

2021-06-11

空空如也

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

TA关注的人

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