摘要:
要弄明白 http 和 socket 首先要熟悉网络七层:物 数 网 传 会 表 应,如图1 如图1 HTTP 协议:超文本传输协议,对应于应用层,用于如何封装数据. TCP/UDP 协议:传输控制协议,对应于传输层,主要解决数据在网络中的传输。 IP 协议:对应于网络层,同样解决数据在网络中的传输
阅读全文
posted @ 2018-03-20 14:11
jtlgb
阅读(222)
推荐(0)
编辑
摘要:
一、Method类是什么 Method是一个类,位于java.lang.reflect包下。 在Java反射中 Method类描述的是 类的方法信息,通俗来讲 有一个类如下: 在Java反射中MethodDemo类中的方法addResult(int addNum)、toString()都是Metho
阅读全文
posted @ 2018-03-20 11:00
jtlgb
阅读(962)
推荐(0)
编辑
摘要:
Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况 Hessian协议用于集成Hessian的服务,Hessian底层采用Http通讯,采用Servlet暴露服务。适用场景:传入传出参数数据包较大,提供者比消费者个数多,
阅读全文
posted @ 2018-03-19 16:15
jtlgb
阅读(925)
推荐(0)
编辑
摘要:
.任务说明 ①有一张用户表,字段包括:用户ID、用户名、昵称、年龄、性别、所在城市、邮箱、手机号; ②使用java注解来对用户表的每个字段或字段的组合条件进行动态生成SQL查询语句。 2.代码实现 2.1 定义注解 定义一个描述用户表的注解: package dao; import java.lan
阅读全文
posted @ 2018-03-16 11:35
jtlgb
阅读(762)
推荐(0)
编辑
摘要:
注解处理器 何为解析注解?即通过反射获取类、函数或成员上的运行时注解信息,从而实现动态控制程序运行的逻辑。 解析注解主要用到两个类库: 1.1. java.lang.annotation.Annotation Java使用Annotation接口来代表程序元素前面的注解,该接口是所有Annotati
阅读全文
posted @ 2018-03-16 11:21
jtlgb
阅读(273)
推荐(0)
编辑
摘要:
package diyDescription; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import
阅读全文
posted @ 2018-03-16 11:06
jtlgb
阅读(357)
推荐(0)
编辑
摘要:
1.何为注解? 概念:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 如下所示,我们在编程中经常遇到的@Override
阅读全文
posted @ 2018-03-16 11:00
jtlgb
阅读(2022)
推荐(0)
编辑
摘要:
stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间 stringRedisTemplate.boundValueOps("test").increment(-
阅读全文
posted @ 2018-03-15 14:07
jtlgb
阅读(14792)
推荐(1)
编辑
摘要:
前言 今天来介绍下spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日志输出格式以及输出方式如何配置? 代码中如何使用? 如何引入日志? 日志输出格式以及输出方式如何配置? 代码中如何使用? 正文 Spring Boot在所有内部日
阅读全文
posted @ 2018-03-14 14:16
jtlgb
阅读(1095)
推荐(0)
编辑
摘要:
配置方法 基于当前的1.5.2.RELEASE的Spring Boot。 依照官方文档,如果增加了如下依赖的配置,或者类路径中存在spring-boot-starter-jdbc的jar,那么已默认启用了数据库链接池。 Tomcat7之前,Tomcat本质应用了DBCP连接池技术来实现的JDBC数据
阅读全文
posted @ 2018-03-13 15:35
jtlgb
阅读(2185)
推荐(1)
编辑
摘要:
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库
阅读全文
posted @ 2018-03-12 15:52
jtlgb
阅读(196)
推荐(0)
编辑
摘要:
YML读取注意事项 使用YML时遇到的坑: 最近在做项目时,遇到了一些在读取YML配置时发生的问题,在这里写一并写下来,希望给自己以及大家一个提示,能尽量避免在读取配置文件时发生这些错误,给开发带来不必要的多余时间去处理。 多重层级读取 在YML中我们再添加一个ZZP2的配置信息,其中包含了girl
阅读全文
posted @ 2018-03-12 13:23
jtlgb
阅读(19654)
推荐(0)
编辑
摘要:
1.springboot 中自带的页面渲染工具为thymeleaf 还有freemarker 这两种模板引擎 简单比较下两者不同, 1.1freemaker 优点 freemarker 不足:thymeleaf由于使用了标签属性做为语法,模版页面直接用浏览器渲染,使得前端和后端可以并行开发。free
阅读全文
posted @ 2018-03-12 11:39
jtlgb
阅读(17467)
推荐(0)
编辑
摘要:
1、maven package:打包到本项目,一般是在项目target目录下。 如果a项目依赖于b项目,打包b项目时,只会打包到b项目下target下,编译a项目时就会报错,因为找不到所依赖的b项目,说明a项目在本地仓库是没有找到它所依赖的b项目。 2、maven install:打包会安装到本地的
阅读全文
posted @ 2018-03-12 10:58
jtlgb
阅读(508)
推荐(0)
编辑
摘要:
近使用idea运行maven需要打包上传tomcat服务器.但是网上一直零零碎碎的....自己记录一下.以防后面忘记 1、idea中.file →Project Structure(快捷键Ctrl+Shift+Alt+S)选择Artifacts,点击加号,选择WebApplication:Archi
阅读全文
posted @ 2018-03-12 10:03
jtlgb
阅读(992)
推荐(0)
编辑
摘要:
相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。 手写Api文档的几个痛点: Swagger也就是为了解决这个问题,当然也不能说Swagger就一定是完美的,当然也有缺点,最明显的就是
阅读全文
posted @ 2018-03-09 10:22
jtlgb
阅读(116552)
推荐(12)
编辑
摘要:
springboot采纳了建立生产就绪spring应用程序的观点。 Spring Boot优先于配置的惯例,旨在让您尽快启动和运行。在一般情况下,我们不需要做太多的配置就能够让spring boot正常运行。在一些特殊的情况下,我们需要做修改一些配置,或者需要有自己的配置属性。 一、自定义属性 当我
阅读全文
posted @ 2018-03-09 09:56
jtlgb
阅读(32648)
推荐(6)
编辑
摘要:
一、SpringCloud和Dubbo SpringCloud整合了一套较为完整的微服务解决方案框架,而Dubbo只是解决了微服务的几个方面的问题。 当然,虽然dubbo没有提供很多解决方案,但他也可以整合第三方的项目来实现。 二、Demo 今天介绍的服务发现是在SpringCloud的子项目Net
阅读全文
posted @ 2018-03-09 09:24
jtlgb
阅读(1405)
推荐(0)
编辑
摘要:
在这篇文章中,我将对Map的遍历方式做一个对比和总结,将分别从JAVA8之前和JAVA8做一个遍历方式的对比,亲测可行。
阅读全文
posted @ 2018-03-08 13:59
jtlgb
阅读(2901)
推荐(0)
编辑
摘要:
cron表达式用于配置cronTrigger的实例。cron表达式实际上是由七个子表达式组成。这些表达式之间用空格分隔。 1.Seconds (秒)2.Minutes(分)3.Hours(小时)4.Day-of-Month (天)5.Month(月)6.Day-of-Week (周)7.Year(年
阅读全文
posted @ 2018-03-07 16:49
jtlgb
阅读(215)
推荐(0)
编辑