自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯甜酒

做正确的事情永远都比把事情做对更重要。在错误的方向上努力再多也不如找到正确的方向。

  • 博客(11)
  • 资源 (8)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Java Web学习总结(38)——JavaWeb网站架构设计总结

工作也有几多年了,无论是身边遇到的还是耳间闻到的,多多少少也积攒了自己的一些经验和思考,当然,博主并没有太多接触高大上的分布式架构实践,相对比较零碎,随时补充(附带架构装逼词汇)。俗话说的好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的,当然对于我们开发人员来说,一个好的架构也不是一蹴而就的。初始搭建开始的开始,就是各种框架一搭,然后扔到Tomcat容器中跑就是了,这时候我们的文

2017-09-30 13:34:44 3063

原创 Linux学习总结(42)——Linux之Bash脚本入门学习

一、条件选择、判断:(1)条件选择if1、用法格式if 判断条件 1 ; then  条件为真的分支代码elif 判断条件 2 ; then  条件为真的分支代码elif 判断条件 3 ; then  条件为真的分支代码else  以上条件都为假的分支代码fi逐条件进行判断,第一次遇为“真”条件时,执行其分支,而后结束整个if。2、经典案例:

2017-09-20 13:38:27 887

原创 Netty学习总结(6)——Netty使用注意事项

什么是netty?1、Netty 采用了Reactor模型(异步非阻塞)取代Selector模式(同步非阻塞)Reactor模式是事件驱动的,有一个或多个并发输入源,有一个Service Handler,有多个Request Handlers;这个Service Handler会同步的将输入的请求(Event)多路复用的分发给相应的Request Handler,Request Handl

2017-09-20 10:57:56 1504

转载 Nginx学习总结(10)——Nginx前后端分离将多个请求转发到多个Tomcat,负载均衡反向代理

一、谈谈“渲染”相信好多人都挺听过“渲染”这个词,但不清楚它是什么意思?前端开发以为这是后端的活儿,后端开发以为是前端的事儿,推着推着就不了了之。其实渲染很简单,不说概念,直接举例:1、 后端渲染:以JSP为例,可以分成三步a、编写标签或Java代码(可以称之为模板)b、在JSP编译阶段被转换成Servlet编译为Servlet Classc、执行编译后的代码,将响应(模板执行

2017-09-20 10:42:12 2562

原创 Spring MVC学习总结(17)——SpringMVC之接口规范与Controller规范

一、关于Spring接口定义要注意以下常见的几种问题1. 返回格式不统一同一个接口,有时候返回数组,有时候返回单个;成功的时候返回对象,失败的时候返回错误信息字符串。工作中有个系统集成就是这样定义的接口,真是辣眼睛。这个对应代码上,返回的类型是map,json,object,都是不应该的。实际工作中,我们会定义一个统一的格式,就是ResultBean,分页的有另外一个PageResultB

2017-09-17 18:45:39 5995

原创 Java基础学习总结(115)——Java 类加载机制详解

一、类加载器类加载器(ClassLoader),顾名思义,即加载类的东西。在我们使用一个类之前,JVM需要先将该类的字节码文件(.class文件)从磁盘、网络或其他来源加载到内存中,并对字节码进行解析生成对应的Class对象,这就是类加载器的功能。我们可以利用类加载器,实现类的动态加载。二、类的加载机制在Java中,采用双亲委派机制来实现类的加载。那什么是双亲委派机制?在J

2017-09-16 09:34:58 956

原创 MyBatis学习总结(22)——Mybatis自增长ID获取

在使用Mybatis作为ORM的项目中,如果多个关联数据在同一个事物中时,第一个表插入数据时其主键为自增的id,第二个表插入数据时需要关联插入的第一个表数据的id作为外键,并且第一表中的数据除了主键id外都其余项目都不具有唯一性。此时可以使用如下的方法在第一表插入数据后将其分配的自增id赋值给插入的对象。1、mybatis中mapping文件的配置配置对于表的mapping的xml文件,在

2017-09-15 15:31:45 2268 1

原创 MyBatis学习总结(21)——自定义MyBatis Generator插件

一些自定义的mybatis-generator 代码生成器部分的插件:    1、自定义的序列化 类文件 插件 ;2、mysql oracle 两种数据源的分页配置插件 根据 _databaseId 的区别来区分当前数据源是oracle还是mysql,方便数据迁移过程中的分页逻辑不报错;    3、取消 Example 类文件的生成,在进行代码生成器的过程中,生成 selectCoun

2017-09-11 14:31:07 2130

转载 Docker学习总结(28)——Docker 容器健康检查机制

摘要: 在分布式系统中,经常需要利用健康检查机制来检查服务的可用性,防止其他服务调用时出现异常。自 1.12 版本之后,Docker 引入了原生的健康检查实现。本文将介绍Docker容器健康检查机制,以及在Docker Swarm mode下面的新特性在分布式系统中,经常需要利用健康检查机制来检查服务的可用性,防止其他服务调用时出现异常。对于容器而言,最简单的健康检查是进程级的健康检查

2017-09-05 15:42:39 5103

原创 Java基础学习总结(114)——System之系统变量和环境变量

环境变量这个概念不陌生,就是操作系统的环境变量。系统变量就是Java本身维护的变量。 通过 System.getProperty 的方式获取。对于不同的操作系统来说, 环境变量的处理可能会有一些不统一的地方, 比如说: 不区分大小写 等等。Java 获取环境变量Java 获取环境变量的方式很简单: System.getEnv()  得到所有的环境变量System.getEn

2017-09-05 14:16:18 1075

原创 Kubernetes学习总结(1)——Kubernetes入门简介

1.前言Together we will ensure that Kubernetes is a strong and open container management framework for any application and in any environment, whether in a private, public or hybrid cloud.Urs Hölzl

2017-09-01 17:20:47 2970

Javag工程师简历模版.zip

Java 工程师简历专用模版,供技术人员参考,如何写出好看实用的Java 简历。相关技术从业人员的简历书写可参考改压缩包中的两份简历模版。

2020-08-06

清华-2018人工智能之自动驾驶研究报告.pdf

自动驾驶技术已经成为整个汽车产业的最新发展方向。应用自动驾驶技术可以全面提升汽车驾驶的安全性、舒适性,满足更高层次的市场需求等。自动驾驶技术得益于人工 智能技术的应用及推广,在环境感知、精准定位、决策与规划、控制与执行、高精地图与车联网 V2X 等方面实现了全面提升。

2019-09-02

最新版Myeclipse2018.8破解

最新版Myeclipse2018.8破解,亲测100%有效,欢迎大家下载尝试!

2018-08-25

阿里巴巴Java开发手册(终极版)

阿里巴巴Java开发手册(终极版) 阿里巴巴Java开发手册(终极版)

2017-09-30

容器网页终端(websocket-webshell)

Java WebSockt DockerSSH Html5 Tomcat8 等技术写的WebShell 容器网页终端 传统websockt终端和容器化终端解决方案!

2017-09-23

开源博客系统

博客系统

2016-09-22

短信平台,activemq 及常用第三方短信平台接入

短信平台

2016-09-22

netty推送系统

netty推送系统,点对点推送

2016-07-17

科技D人生的留言板

发表于 2020-01-02 最后回复 2020-03-10

空空如也

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

TA关注的人 TA的粉丝

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