- 浏览: 12955 次
- 性别:
- 来自: 深圳
最新评论
-
dukeduck7:
wzjprincejian@163.com 求第八章源码,非常 ...
《深入浅出MyBatis技术原理与实战》源码 -
passion99:
本人抛砖引玉,欢迎各位Java爱好者根据自己的理解各抒己见!希 ...
Java异常处理Exception的一点体会 -
passion99:
本人抛砖引玉,欢迎各位Java爱好者根据自己的理解各抒己见! ...
Java访问控制权限protected和default
文章列表
Java基础之访问控制权限protected和default
包和类、接口的访问权限控制比较简单,在此不讨论。仅记录一下protected和default修饰的成员变量和成员方法的访问权限控制问题。
假设定义了一个顶层类:
package com.zjc;public class FatherClass{ //保护类变量 protected int protected_int; //保护类方法 protected void display_protected(){ System.out.println("这是保护类的方法"); ...
cat之指定打印行数
- 博客分类:
- Linux
默认cat打印所有文档内容
1、找出关键字所在行
cat -n test.log | grep china
2、从指定第2000行开始,打印10行
cat -n test.log| tail +n 2000 | head +n 100
1、@requestMapping
未明确指定Method时,支持所有请求方法类型。但入参未用@RequestBody指明情况下,只能接收url上的查询参数Params、或者form-data(字符键值对或文件)、。不能接收body参数/x-www-form-urlencoded等。
@RequestMapping("all")
public void testHttpRequest(HttpServletRequest request, HttpServletResponse response,@RequestBody TUser tUser);
2 ...
对于客户端的一个请求,服务端建立request和response对象,分别代表请求和返回。
一、HttpServletRequest对象
客户端通过http协议访问时,请求中所有的信息都存放在该对象中,包括parameter name和value,attribute,
input stream,cookie,http协议相关的信息等。
1、parameter和attribute的区别
parameter是客户端提交的参数;
attribute是与客户端无关,在不同servlet之间传递参数,当做容器使用
设置:
String white = (Str ...
http之常用客户端
- 博客分类:
- http
1、常用客户端包括httpclient、restTemplate、okHttp,
feign是一层伪装,实现默认是httpClient,可以替换成okHttp
httpClient,较复杂,设计资源回收等。
apache提供的一个接口,HttpClient项目已经不维护,转移在httpcomponents组件下。
The Commons HttpClient project is now end of life, and is no longer being developed. It has been replaced by the Apache HttpCompo ...
一、概述
tag,标记,版本库的一个快照,指向一个commit。一般用在版本发布中。
branch和tag的区别
在branch中,指向那个commit可以通过head指针移动;而tag固定指定一个commit,只用于查看。
一旦线上代码需要紧急修改,可以基于tag代码建立分支,修复代码发布。
二、常用操作
创建tag
git tag v1.0
或者
git tag -a v1.0 -m "里程碑版本1.0"
删除tag
git tag -d v1.0
推送到远程
git push origin v1.0
基于ta ...
定时调度框架xxl-job
- 博客分类:
- 定时调度框架
一、官网
https://www.xuxueli.com/xxl-job/#%E4%B8%80%E3%80%81%E7%AE%80%E4%BB%8B
1、中脘穴手法
http://health.people.com.cn/n/2013/1122/c14739-23629826.html
1、喝蜂蜜胃痛
案例:晚上运动后大概10点喝了一勺蜂蜜,半夜感觉胃难受,痛醒两次。
空腹喝蜂蜜水容易使体内酸性增加,时间长了就会胃酸过多而得胃溃疡或十二指肠溃疡.建议在饭后1.5-2小时。
1、kafka中一个topic可以有多个分区(vs rocketmq的队列),每个分区存储不同的消息。
2、为了数据可靠,一个分区可以多个副本,其中的一个副本为主副本。
3、topic的副本个数不能大于broker个数。
4、topic的分区数量无限制,分区是并行处理的最小单元,理论上分区数越大,kafka并行处理的能力越强;实际上分区越多,
4.1 每个分区为一个文件目录,对应的句柄越多
4.2 需要的内存越大
4.3 待补充
一、防重情况一:并发情况下只有一个执行,但串行情况(使用线程池)下可以执行多次
RLock rLock = redissonClient.getLock("key-"+msgId);
boolean getLock = false;
try {
if(rLock.tryLock(5,60 * 60 * 24 * 7, TimeUnit.SECONDS)){
getLock = true;
this.doBusiness(msg ...
Git初始化与全局配置(mac系统)
- 博客分类:
- git
1、cd ~,建立.ssh文件
2、ssh-keygen -t rsa -C 'xxx.@qq.com',生成公钥与私钥
3、将公钥配置在gitlab上
4、配置
git cofig --list,查看全局配置,看着默认用户名取了邮箱前缀。
需要更改,可以使用
git config --global user.name "username"
git config --global user.email "email"
5、配置多个gitlab地址
1、生成另外一份公钥和私钥
2、创建config文件
...