- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 Java Web学习总结(38)——JavaWeb网站架构设计总结
工作也有几多年了,无论是身边遇到的还是耳间闻到的,多多少少也积攒了自己的一些经验和思考,当然,博主并没有太多接触高大上的分布式架构实践,相对比较零碎,随时补充(附带架构装逼词汇)。俗话说的好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的,当然对于我们开发人员来说,一个好的架构也不是一蹴而就的。初始搭建开始的开始,就是各种框架一搭,然后扔到Tomcat容器中跑就是了,这时候我们的文
2017-09-30 13:34:44 3557
原创 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 1057
原创 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 1914
转载 Nginx学习总结(10)——Nginx前后端分离将多个请求转发到多个Tomcat,负载均衡反向代理
一、谈谈“渲染”相信好多人都挺听过“渲染”这个词,但不清楚它是什么意思?前端开发以为这是后端的活儿,后端开发以为是前端的事儿,推着推着就不了了之。其实渲染很简单,不说概念,直接举例:1、 后端渲染:以JSP为例,可以分成三步a、编写标签或Java代码(可以称之为模板)b、在JSP编译阶段被转换成Servlet编译为Servlet Classc、执行编译后的代码,将响应(模板执行
2017-09-20 10:42:12 4140
原创 Spring MVC学习总结(17)——SpringMVC之接口规范与Controller规范
一、关于Spring接口定义要注意以下常见的几种问题1. 返回格式不统一同一个接口,有时候返回数组,有时候返回单个;成功的时候返回对象,失败的时候返回错误信息字符串。工作中有个系统集成就是这样定义的接口,真是辣眼睛。这个对应代码上,返回的类型是map,json,object,都是不应该的。实际工作中,我们会定义一个统一的格式,就是ResultBean,分页的有另外一个PageResultB
2017-09-17 18:45:39 6581
原创 Java基础学习总结(115)——Java 类加载机制详解
一、类加载器类加载器(ClassLoader),顾名思义,即加载类的东西。在我们使用一个类之前,JVM需要先将该类的字节码文件(.class文件)从磁盘、网络或其他来源加载到内存中,并对字节码进行解析生成对应的Class对象,这就是类加载器的功能。我们可以利用类加载器,实现类的动态加载。二、类的加载机制在Java中,采用双亲委派机制来实现类的加载。那什么是双亲委派机制?在J
2017-09-16 09:34:58 1096
原创 MyBatis学习总结(22)——Mybatis自增长ID获取
在使用Mybatis作为ORM的项目中,如果多个关联数据在同一个事物中时,第一个表插入数据时其主键为自增的id,第二个表插入数据时需要关联插入的第一个表数据的id作为外键,并且第一表中的数据除了主键id外都其余项目都不具有唯一性。此时可以使用如下的方法在第一表插入数据后将其分配的自增id赋值给插入的对象。1、mybatis中mapping文件的配置配置对于表的mapping的xml文件,在
2017-09-15 15:31:45 2545 1
原创 MyBatis学习总结(21)——自定义MyBatis Generator插件
一些自定义的mybatis-generator 代码生成器部分的插件: 1、自定义的序列化 类文件 插件 ;2、mysql oracle 两种数据源的分页配置插件 根据 _databaseId 的区别来区分当前数据源是oracle还是mysql,方便数据迁移过程中的分页逻辑不报错; 3、取消 Example 类文件的生成,在进行代码生成器的过程中,生成 selectCoun
2017-09-11 14:31:07 2533
转载 Docker学习总结(28)——Docker 容器健康检查机制
摘要: 在分布式系统中,经常需要利用健康检查机制来检查服务的可用性,防止其他服务调用时出现异常。自 1.12 版本之后,Docker 引入了原生的健康检查实现。本文将介绍Docker容器健康检查机制,以及在Docker Swarm mode下面的新特性在分布式系统中,经常需要利用健康检查机制来检查服务的可用性,防止其他服务调用时出现异常。对于容器而言,最简单的健康检查是进程级的健康检查
2017-09-05 15:42:39 6583
原创 Java基础学习总结(114)——System之系统变量和环境变量
环境变量这个概念不陌生,就是操作系统的环境变量。系统变量就是Java本身维护的变量。 通过 System.getProperty 的方式获取。对于不同的操作系统来说, 环境变量的处理可能会有一些不统一的地方, 比如说: 不区分大小写 等等。Java 获取环境变量Java 获取环境变量的方式很简单: System.getEnv() 得到所有的环境变量System.getEn
2017-09-05 14:16:18 1331
原创 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 3948
清华-2018人工智能之自动驾驶研究报告.pdf
2019-09-02
容器网页终端(websocket-webshell)
2017-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人