摘要:
一:语法细节
1. Java中的命名规则:
package:统一使用小写字母
class:首字母大写,使用驼峰标识
method:首字母小写,使用驼峰标识
field:首字母小写,使用驼峰标识
static field:统一使用大写字母,并用下划线分割单词
2. import和import static
imp... 阅读原文
2018-04-12 19:31:04 阅读(712) 评论(0)
摘要:
String类:
String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。String类对象创建后不能修改,StringBuffer & StringBuilder 类。这时我们会问,为什么我们String变量赋值不就是改变了吗?其实不是的,赋值后将会... 阅读原文
2018-04-12 18:36:02 阅读(724) 评论(0)
摘要:
11、是否可以从一个static方法内部发出对非static方法的调用?
不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对... 阅读原文
2018-04-12 17:23:02 阅读(745) 评论(0)
摘要:
登录鉴权:1. 用户名+密码 登录请求2. 后台接收登录请求,生成ToKen(用户名/密码正确) 返回token3. 请求其他api 都带上token,后台校验token是否存在/过期
后台代码如下:登录/登出 --------------@RestController@RequestMappingclass Aut... 阅读原文
2018-04-12 16:52:02 阅读(763) 评论(0)
摘要:
基于spring-boot 2.x + quartz 的CRUD任务管理系统,适用于中小项目。
基于spring-boot +quartz 的CRUD任务管理系统:
https://gitee.com/52itstyle/spring-boot-quartz
开发环境
JDK1.8、Maven、Eclipse
技术... 阅读原文
2018-04-12 15:59:05 阅读(726) 评论(0)
摘要:
把系统分为各个功能不同的板块,以电脑主机为例,高聚合就是指主板,cup等内的各种零件之间的紧密联系,松耦合就是指主板与cpu的连接,主板与显卡的连接,主板与电源的连接。把显卡,主板内的零件看作小号零件,这些小号零件组成了大号零件“显卡”和“主板”,小号零件之间的连接相比大号零件之间的连接更紧密。紧密的联系可以发挥出更... 阅读原文
2018-04-12 15:33:03 阅读(719) 评论(0)
摘要:
Spring的bean管理(注解)
注解
1.代码里面特殊标记(ep:@Test),使用注解完成一些相关功能
2.注解写法 @注解名称(属性名称=属性值)
3.可以用在类,方法,属性上都可以
4.Spring里替代部分配置文件,更方便
Spring注解开发的准备工作
导入
1.导入基本jar包
2.导入a... 阅读原文
2018-04-12 15:08:01 阅读(709) 评论(0)
摘要:
LinkedHashMap
构造方法摘要
inkedHashMap()
构造一个带默认初始容量 (16) 和加载因子 (0.75) 的空插入顺序LinkedHashMap 实例。
LinkedHashMap(int initialCapacity)
构造一个带指定初始容量和默认加载因子 (0.75) 的空插入... 阅读原文
2018-04-12 13:08:01 阅读(701) 评论(0)
摘要:
要为扫雷游戏布置地雷,扫雷游戏的扫雷面板可以用二维int数组表示。如某位置为地雷,则该位置用数字-1表示, 如该位置不是地雷,则暂时用数字0表示。 编写程序完成在该二维数组中随机布雷的操作,程序读入3个参数:布雷面板的行数(r),列数(c),布置的地雷个数(n), 且要满足0<n<r*c... 阅读原文
2018-04-12 12:25:02 阅读(777) 评论(0)
摘要:
前言:最近在看一个内部网关代码的时候,发现处理Redis返回数据这块写的不错,今天有时间好好研究下里面的知识点。
业务流程介绍:
#项目是采用Spring Boot框架搭建的。定义了一个@Redis注解在控制层,然后当请求过来的时候会被Spring Aop拦截到对应的切面类,接... 阅读原文
2018-04-12 11:45:03 阅读(735) 评论(0)