自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 java发起digest请求

主要逻辑:1.通过HttpURLConnection建立连接2.生成授权信息3.建立通信,发起请求。如果返回401,继续下一次请求。重新设置响应,并获取随机数,通过md5加密返回4.响应输出,转换未xml或者jsonpackage cn.com.do1.component.hkmsg.util;import org.apache.commons.codec.binary.Hex;import org.apache.commons.lang.Validate;import

2021-02-05 10:29:16 1189

原创 每日笔记-2019

2019-7-91.System.exit(参数) 不管参数为什么,都会退出主线程0:表示正常退出非零参数:表示非正常退出当放在线程中时,如果没有睡眠,主线程会继续执行下去,不会退出主线程。需要等线程执行完成之后才会执行System.exit,退出程序,也就是需要等线程返回才会继续下去。当前方法可以用在程序启动时,加载某些参数不符合规范时,需要停止执行时,可用到,但是一但使用,他会直接关停整个服务。例:2.Json字符串和Json对象的相互转换工具用在http请求时.

2020-06-08 11:42:20 175

原创 nginx配置强制将http转成https

配置转发参数:proxy_redirect http:// https://;说明:proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;#以下是一些反向代理的配置,可选。proxy_set_header Host $host:$server_port;proxy_http_version 1.1;proxy_set_header.

2020-06-08 11:38:03 1086

原创 使用多线程上锁的实现方式

1)关键字 synchronized在 方法,代码片段都可使用,示例如下: public static void needLockBySync() { synchronized (ReentrantLockTest.class) { try { System.out.println(Thread.currentThread().getName() + "开始工作"); TimeUnit.SECONDS.sleep(5); } catch (Interru

2020-06-08 11:36:28 1010

原创 创建用户语句以及权限赋值

1.oracle使用手册,创建用户语句以及权限赋值创建用户语句create user 用户名identified by 密码;给用户赋值权限grant connect,resource,create any procedure,select any table,create any table,insert any table,update any table,delete any table,execute any procedure,execute any

2020-06-08 11:34:55 534

原创 每日笔记-2018

eclipse操作快捷键eclipse使用了ctrl+鼠标左键点击了某个变量或者方法后,想回到原来的地方,可以使用:alt+left(alt加上键盘上的左键)sql函数union all 连接两个查询 不去重for update 行级锁 业务层面数据独占时,比如火车票订票,在屏幕上显示的邮票,二真正进行出票是,需要重新确定一下这个数据没有被其他客户端修改。distinct 去重 必须放在select 后,因为他需要根据查询的字段来确定数...

2020-06-08 11:31:53 276

原创 每日笔记-2020

Stream 大数据量List分批处理//按每3个一组分割private static final Integer MAX_NUMBER = 3;/*** 计算切分次数*/private static Integer countStep(Integer size) {return (size + MAX_NUMBER - 1) / MAX_NUMBER;}public static void main(String[] args) {List<Integer

2020-06-08 11:28:40 84

空空如也

空空如也

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

TA关注的人

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