笔记
小鱼学习记
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
你的程序需要具备“自检”能力
"自检",让程序更直观可见原创 2022-08-24 16:58:16 · 1340 阅读 · 1 评论 -
Oracle 用户创建同义词并授权
oracle中对象归属于创建者,其他用户需要操作对象,则需要授权。通常授权语句如下:在创建者下执行(其中TABLExxx是需要授权的表,userxxx是被授权者)GRANT SELECT,UPDATE,INSERT,DELETE ON TABLExxx TO userxxx但是授权完后,为了方便查询,还需要创建同义词。否则查询还需带上创建者,假设owner是TABLExxx的所有者,没有同义词的情况下,查询如下select * from owner.TABLExxx创建同义词的目的是为own原创 2022-04-13 14:52:03 · 8597 阅读 · 0 评论 -
oracle 停止运行的job
linux下切换到oracle用户su -l oracle登录sysdba用户sqlplus / as sysdba找到运行的任务,看sql_textselect a.program, b.spid, c.sql_text,c.SQL_ID from v$session a, v$process b, v$sqlarea c where a.paddr = b.addr and a.sql_hash_value = c.hash_value and a.username is not null原创 2022-03-28 17:13:27 · 938 阅读 · 0 评论 -
Spring @Value Set List Map
Spring中@Value注解通常用法是${},但一些特殊情况,需要Set、Map、List的配置,则要用到SpEL表达式#{}实现。如下:@Value("#{'${biz.xxx.array}'.split(',')}")private String[] xxxArray; @Value("#{'${biz.xxx.list}'.split(',')}")private List<String> xxxList;@Value("#{'${biz.xxx.set}'.split('原创 2022-03-23 09:17:08 · 889 阅读 · 0 评论 -
Base64变种实现,如何实现Base64自定义编码
某些情况下,标准的Base64编码可能无法满足特殊的业务需求,此时我们往往希望通过最简单的方式实现Base64的变种以满足需求。所谓变种是指借鉴了Base64的思想,但是自定义了字符表。下文基于java作描述,所用到的数据类型或语法均基于java。Base64实现思想:Base64的编码思想十分简单。首先我们知道每字节的长度为8位,Base64将3个字节进行组合并拆分,分解为4个字节(高两位补0),每个字节可表示的最大整数是63,因此可以对应一个拥有63个字符的编码表,通过编码表映射,最终得到Base6原创 2022-03-15 15:32:46 · 4132 阅读 · 0 评论 -
使用RestTemplate发送application/x-www-form-urlencoded格式Post请求
如下:SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();factory.setConnectTimeout(3000);factory.setReadTimeout(3000); RestTemplate rest = new RestTemplate();rest.setRequestFactory(factory);HttpHeaders headers = new HttpHeade原创 2022-03-04 09:06:13 · 7164 阅读 · 1 评论 -
服务器压缩日志中统计接口访问IP
#!/bin/bash#获取当前脚本目录curPath=$(cd $(dirname $0); pwd)#临时文件resultPath=$curPath"/findxxxresult111.txt"rm -f $resultPathfindIp() { #grep -a "${2}" 中的${2}是函数传进来的要查找的关键字 #awk ’{print $4}‘ 中的$4指ip所在列 zcat ${1} | grep -a "${2}" | awk '{print $原创 2021-12-09 14:32:32 · 148 阅读 · 0 评论 -
Quartz + Redis实现集群定时任务
Quartz + Redis实现集群调度任务高可用单点执行。原创 2021-12-07 17:20:47 · 2823 阅读 · 0 评论 -
【读书随笔】微服务架构,基础设施对分散治理的支持
微服务架构,基础设施对分散治理的支持分散治理基础设施对不同技术的支撑基础设施如何支撑众多不同的技术?基础设施是否需要支撑微服务系统的技术异构?微服务架构概念不在此处阐述,此文用于记录一些个人读书随想。在阅读周志明先生的[《凤凰架构:构建可靠的大型分布式系统》](http://icyfenix.cn/architecture/architect-history/microservices.html)一书中,对微服务架构”分散治理“的一些思考记录如下文。分散治理分散治理是一对微服务架构各个独立服务的一种原创 2021-07-05 11:59:25 · 146 阅读 · 0 评论
分享