上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: map中判断是否有值 不通过是否null来判断,而是通过containsKey方法来进行判断 性能要比null判断要效率高 boolean hasKey = map.containsKey("key"); 阅读全文
posted @ 2023-09-13 14:07 SpecialSpeculator 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 将List中元素转为另一个类型的List public List<CheckResult> exectorRule(List<ScanResult> scanResults) { return Lists.transform(scanResults, this::checkRule); } priv 阅读全文
posted @ 2023-09-13 14:02 SpecialSpeculator 阅读(179) 评论(0) 推荐(0) 编辑
摘要: shell脚本中的变量 局部变量 local 修饰,作用域在函数里,当出现同名变量优先级高于外部全局变量 全局变量 全局变量,不加任何修饰符,一般用于定义常量,任何函数体里都可以直接去取全局变量的值 阅读全文
posted @ 2023-09-11 14:03 SpecialSpeculator 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 重建rpm本地库 /bin/rm -f /var/lib/rpm/.dbenv.lock /bin/rm -f /var/lib/rpm/.rpm.lock /bin/rm -rf /var/lib/rpm/__db.00* rpm --rebuilddb 阅读全文
posted @ 2023-09-11 14:00 SpecialSpeculator 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1.case语句 可以实现switch case的逻辑 case $server_vendor in "HP"|"Hewlett-Packard") install_rpm "HP" hp_server_hardware_health_check ;; *) install_rpm "Other" 阅读全文
posted @ 2023-09-11 13:59 SpecialSpeculator 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # 正T 三种方式 - 突破 - 联动 - 接刀子 ## 1.联动(散户要求比较高) 1. 机器人里面的强势前排票(游资票),步科或中马传动突然在11点拉了个上涨,斜率很快 2. 就可以做多后排的别的机器人的票 3. 就可以在双环那里正做T,如果出现双头形态就T走 ## 2.突破(早上10点钟之后再 阅读全文
posted @ 2023-09-06 18:30 SpecialSpeculator 阅读(98) 评论(0) 推荐(0) 编辑
摘要: # 1.趋势盘整 - 只有1个中枢,就结束了这段的上涨 - 忌讳突破中枢高点就直接加仓 - 要在突破中枢并回踩的时候找二买的买点,看回踩破不破中枢 ![image](https://img2023.cnblogs.com/blog/680792/202309/680792-2023090617345 阅读全文
posted @ 2023-09-06 17:41 SpecialSpeculator 阅读(14) 评论(0) 推荐(0) 编辑
摘要: # 加仓时机 ## 1.突破加仓 注意: - 强势市场,突破中枢高点,回调不破中枢可以加仓 - 弱势市场,突破中枢高点不加仓,反而相应减仓 ## 2.跌的多了补仓 补仓逻辑注意: - 上升趋势中,观察布林带口是否张开,回调到布林带中轨可以加试探仓 - 震荡趋势中,回调到布林带下轨可以加重仓,反弹到上 阅读全文
posted @ 2023-09-01 10:47 SpecialSpeculator 阅读(46) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2023.cnblogs.com/blog/680792/202308/680792-20230831173200351-1893048784.png) 阅读全文
posted @ 2023-08-31 17:32 SpecialSpeculator 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 泛型中?的作用 概念 无边界通配符? 可以直接定义变量的 Point的定义 class Point<T> { private T x; private T y; public Point(){ } public Point(T x,T y){ this.x = x; this.y = y; } pu 阅读全文
posted @ 2023-08-29 17:09 SpecialSpeculator 阅读(50) 评论(0) 推荐(0) 编辑
摘要: # 方法返回布尔类型 方法命名:以should开头 ``` ## 是否应该返回空页面 shouldReturnEmtyPage ``` 阅读全文
posted @ 2023-08-29 13:50 SpecialSpeculator 阅读(10) 评论(0) 推荐(0) 编辑
摘要: # 切割指定时间范围内的nginx日志 ```shell cat access.log |awk -F "[ |/]" '$6>="2017:19:00:00"&&$6<="2017:20:00:00"{print $0}' ``` 说明: -F 域分隔符,这里指定了[]里面的内容,取/后面的内容 阅读全文
posted @ 2023-08-25 13:45 SpecialSpeculator 阅读(118) 评论(0) 推荐(0) 编辑
摘要: # 抽象类中的属性和子类的属性 ## 1.场景说明 1. 抽象类用做父类 2. 子类继承抽象类 3. 抽象类中定义好公共方法,方法里调用差异内容。每个子类中实现其中自己差异的逻辑就好 ## 2.两种思路 1. 抽象类中定义抽象方法,子类实现抽象方法 2. 抽象类中定义属性,每个子类中对该属性的值进行 阅读全文
posted @ 2023-08-24 15:56 SpecialSpeculator 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.创建map同时赋值 依赖于hutool工具类 key是Predicate接口,处理参数类型为QuerySlowLogRecordParam的接口 value是BiConsumer接口,处理参数类型为 private Map<Predicate<QuerySlowLogRecordParam>, 阅读全文
posted @ 2023-08-23 15:52 SpecialSpeculator 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 线程池 1.线程池有多套生成策略 利用hutool的builder抽象,可以通过构造模式生成一个符合自己业务需求的线程池 2.线程池的创建 ThreadPoolExecutor threadPool = ExecutorBuilder.create() .setCorePoolSize(10) .s 阅读全文
posted @ 2023-08-21 14:35 SpecialSpeculator 阅读(34) 评论(0) 推荐(0) 编辑
摘要: # 单例Singleton 单例模式,bean统一管理,但没必要那么重,需要引入框架 ## 1.hutool工具类中提供了单例的管理工具类Singleton 底层:内部通过线程安全的map存储bean对象,每次获取的时候从池子里取出来 ## 2.底层代码 ```java package cn.hut 阅读全文
posted @ 2023-08-21 14:19 SpecialSpeculator 阅读(102) 评论(0) 推荐(0) 编辑
摘要: # Getter的定义 通常指的是获取xxx数据的获取器 ## Getter的内部方法定义 都以get开头,例如 ```java Object getObj(K key); /** * 获取字符串型属性值 * * @param key 属性名 * @return 属性值 */ String getS 阅读全文
posted @ 2023-08-15 17:35 SpecialSpeculator 阅读(68) 评论(0) 推荐(0) 编辑
摘要: # 插件Rainbow Brackets ## 1.自带花括号彩虹色 ## 2.高亮部分代码块 command + 右键代码块 ![image](https://img2023.cnblogs.com/blog/680792/202308/680792-20230811161931351-19541 阅读全文
posted @ 2023-08-11 17:22 SpecialSpeculator 阅读(419) 评论(0) 推荐(0) 编辑
摘要: # 时序图 ## 1.安装idea插件Sequence Diagram插件 ## 2.在类的方法上右键选择sequence Diagram ![image](https://img2023.cnblogs.com/blog/680792/202308/680792-20230811141238890 阅读全文
posted @ 2023-08-11 14:19 SpecialSpeculator 阅读(65) 评论(0) 推荐(0) 编辑
摘要: # 遍历嵌套数据结构 渲染map 中value是list的内容 ``` 0) > 【节点明细】${alarmLevel + ":"}${node.nodeNo}, ``` # 说明 1. 判断nodes是否为null,并判断nodes是否为空map 表达式中调用变量的判断逻辑不能用$符号,必须用() 阅读全文
posted @ 2023-08-01 17:51 SpecialSpeculator 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 总仓位36w 1.仓位占比 28.8的大仓位 7.2的短线操作 2.大仓位内部占比 2.1 8.64的进攻 机器人 拓普 7.2(目前1.4) 汽车 爱科迪 7.2(目前0) 2.2 20.16的防守 医药 4w的爱美克(目前0) 猪肉 6w的(华统股份+巨星农牧+温氏股份) 化工 2w万华化学 半 阅读全文
posted @ 2023-07-31 15:02 SpecialSpeculator 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 底仓到底应该留多少 看盈利空间,盈利多的留个股的3成 盈利少的就留一成 阅读全文
posted @ 2023-07-24 17:38 SpecialSpeculator 阅读(182) 评论(0) 推荐(0) 编辑
摘要: # 1.delete by query场景 基于查询出来的数据进行删除 # 2.删除的定义 删除并不是直接物理文档删除,而是打标记 # 3.API POST index_name/_delete_by_query ```json { "query": { //这些是自定义查询条件,根据查询条件去批量 阅读全文
posted @ 2023-07-24 14:20 SpecialSpeculator 阅读(115) 评论(0) 推荐(0) 编辑
摘要: # 脚本修改admin账户的crontab 其实就是修改/var/spool/cron/admin文件内容 且修改后不用重新加载就可以生效 阅读全文
posted @ 2023-07-12 17:34 SpecialSpeculator 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1.内容匹配行首注释 /bin/sed -i "s/^[^#].*jdfalcon_agent*/#&/g" /etc/crontab #: s:替换 #: ^:开头匹配 #: [^#]:匹配非# #: #&:中的&代表匹配整行,整个意思就是行前面加上#号 #: g:全部(只匹配特定行不加) 1.1 阅读全文
posted @ 2023-07-12 16:40 SpecialSpeculator 阅读(15) 评论(0) 推荐(0) 编辑
摘要: # 前置检查 ## 1.checkArgument ```java Preconditions.checkArgument(1 > 0 ,"error msg"); ``` 底层实现 ```java public static void checkArgument(boolean expressio 阅读全文
posted @ 2023-07-10 17:42 SpecialSpeculator 阅读(45) 评论(0) 推荐(0) 编辑
摘要: # maven目录层级 ![image](https://img2023.cnblogs.com/blog/680792/202307/680792-20230710112345570-1765260001.png) # 1.所有的aop都拆分到一个新的maven模块中来 ## 1.1 maven模 阅读全文
posted @ 2023-07-10 11:31 SpecialSpeculator 阅读(26) 评论(0) 推荐(0) 编辑
摘要: # 1.封装后台线程BaseDaemonThread ```java public abstract class BaseDaemonThread extends Thread { protected BaseDaemonThread(Runnable runnable) { super(runna 阅读全文
posted @ 2023-07-10 10:32 SpecialSpeculator 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Duration Duration 常用与表示时间间隔,30s Duration heartbeatInterval = Duration.seconds(30); heartbeatInterval.getSeconds(); 通过Duration获取前3分钟的那个时刻的时间戳 Instant.n 阅读全文
posted @ 2023-07-07 13:47 SpecialSpeculator 阅读(347) 评论(0) 推荐(0) 编辑
摘要: # 1.通知的模块设计 将不同的通知方式设计为不同的插件,引入不同的插件包,并将支持的插件配置到数据库里,从数据库中load出来配置然后进行安装流程 ![image](https://img2023.cnblogs.com/blog/680792/202307/680792-202307071048 阅读全文
posted @ 2023-07-07 11:33 SpecialSpeculator 阅读(54) 评论(0) 推荐(0) 编辑
摘要: # 1.创建dashboard ![image](https://img2023.cnblogs.com/blog/680792/202307/680792-20230706103335850-2088860231.png) # 2.保存dashboard ![image](https://img2 阅读全文
posted @ 2023-07-06 10:53 SpecialSpeculator 阅读(5) 评论(0) 推荐(0) 编辑
摘要: # 数据采集分析 ## 1.名词定义 - 采集请求CollectRequest:将数据采集封装为采集请求的数据结构 - 监控项选择器MetricSelector:用来基于不同的资源类型查询出来可以支持的监控项列表 - 采集调度器Scheduler: 将采集请求分发给不同的实例节点上,实现类可以kaf 阅读全文
posted @ 2023-07-05 16:31 SpecialSpeculator 阅读(75) 评论(0) 推荐(0) 编辑
摘要: # 日志方案 - ui和worker不一定再同一个机器上,看日志不能像看本地文件一样 - 日志放到es搜索引擎上 - 通过grpc通信获取远程日志信息 - 海豚调度的轻量级,选择了grpc实现远程访问日志的方案 ## 方案说明 ![image](https://img2023.cnblogs.com 阅读全文
posted @ 2023-07-05 14:37 SpecialSpeculator 阅读(94) 评论(0) 推荐(0) 编辑
摘要: # 容错设计 ## 服务器戎机容错 ### master容错 依赖于zk的watcher机制,实现原理 ![image](https://img2023.cnblogs.com/blog/680792/202307/680792-20230705140600650-1287199714.png) 其 阅读全文
posted @ 2023-07-05 14:25 SpecialSpeculator 阅读(30) 评论(0) 推荐(0) 编辑
摘要: # zk分布式锁 海豚调度通过zk来做分布式锁,保证同一个时刻只有一台Master的scheduler来执行 或者只有一台worker执行任务的提交 ## 1.zk分布式锁核心流程算法 ![image](https://img2023.cnblogs.com/blog/680792/202307/6 阅读全文
posted @ 2023-07-05 14:00 SpecialSpeculator 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # 1.架构图 ![image](https://img2023.cnblogs.com/blog/680792/202307/680792-20230705105913812-309789844.png) # 2.系统架构图 ![image](https://img2023.cnblogs.com 阅读全文
posted @ 2023-07-05 11:17 SpecialSpeculator 阅读(127) 评论(0) 推荐(0) 编辑
摘要: # 名词定义 - 流程定义(ProcessDefine):通过拖拽任务节点并建立任务节点的关联所形成的可视化DAG - 流程实例(ProcessInstance):流程实例是流程定义的实例化,可以通过手工调度或定时调度来生成,流程定义每运行一次,生成一个流程实例 - 任务实例 (TaskInstan 阅读全文
posted @ 2023-07-05 10:58 SpecialSpeculator 阅读(40) 评论(0) 推荐(0) 编辑
摘要: # 概念 DAG:Directed Acyclic Graph 有向无环图 一个工作流实例里包含n个任务(task),这些task是以有向无环图的形式组织起来,从入口0的索引的地方进行遍历,直到无后续节点为止 ![image](https://img2023.cnblogs.com/blog/680 阅读全文
posted @ 2023-07-05 10:44 SpecialSpeculator 阅读(40) 评论(0) 推荐(0) 编辑
摘要: # 缠论3买剑桥科技分析 ## 1.图形分析 4浪回调买点。并且3买的点要在中枢的上面,不能在中枢里 ![image](https://img2023.cnblogs.com/blog/680792/202306/680792-20230630180643177-897070976.png) ## 阅读全文
posted @ 2023-06-30 18:02 SpecialSpeculator 阅读(26) 评论(0) 推荐(0) 编辑
摘要: # 1.破短补长 1.强势股破5日线减仓部分出来(底仓不动) 2.站稳长期均线的时候,把减的仓位重新补回来 # 2.什么叫做强势股站稳10日线 1. 强势股跌破5日线,减仓一部分出来 2. 后续的一天或2天,的跌幅看是否能跌破10日线 3. 如果有当天盘中跌破10日线,最后又拉上来的,最后收一根下影 阅读全文
posted @ 2023-06-30 16:45 SpecialSpeculator 阅读(92) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页