
其他
文章平均质量分 60
阿湯哥
用心生活!爱每一天!
展开
-
availableProcessors is already set to [10], rejecting [10]
实例化ES客户端时,我们尝试初始化进程的数量。由于在其他地方使用了Netty且已经初始化,因此实例化失败。在该类中增加静态代码块,禁用ES设置netty进程数的配置。客户端创建TCP链接报错。原创 2023-06-01 22:06:34 · 332 阅读 · 0 评论 -
hive常用命令记录
取yyyy-MM-dd HH:mm:ss格式日期串的yyyy-MM-dd部分,使用字符串SUBSTR函数;不支持delete column操作,可以使用replace columns实现字段删除操作;假设现在有如下数据(表 score )可以使用case when来实现。我们希望以如下方式展示。删除column_C。原创 2023-06-01 15:57:26 · 883 阅读 · 0 评论 -
应用软件保护方法
应用软件保护方法从应用软件的角度,也许确实没有办法来防止软件被最终破解,因为一旦软件发布,所有的防卫方法也就都固定了下来,可是攻击和破解的方式却是无穷的,破解只是时间问题。我们真正能做的,就是尽量增加软件被破解的难度和包括破解的时间成本。当然也包括平衡我们自己要保护的软件本身的价值,来采取合适的保护措施。分类保护方法备注线索隐藏(1)隐藏或者加密关键信息和提示 (2)核心检测代码加密关键字,避免使用和License文件或者界面提示信息同样的明文,例如: “incorrect_u原创 2022-05-27 10:20:54 · 587 阅读 · 0 评论 -
Nginx做反向代理和负载均衡时“X-Forwarded-For”信息头的处理
Nginx做反向代理和负载均衡时“X-Forwarded-For”信息头的处理一、概述二、简单web架构图三、X-Forwarded-For的定义四、依照WEB架构图进行分析一、概述如今利用nginx做反向代理和负载均衡的实例已经很多了,针对不同的应用场合,还有很多需要注意的地方,本文要说的就是在通过CDN后到达nginx做反向代理和负载均衡时请求头中的“X-Forwarded-For”项到底发生了什么变化。二、简单web架构图三、X-Forwarded-For的定义X-Forwarded-Fo转载 2022-04-29 18:22:31 · 6250 阅读 · 0 评论 -
如何对json串按key排序
如何对json串按key排序原JSON串{ "key-a": "val-a", "key-b": "val-b", "key-c": "val-c", "key-e": [ { "key-e-4": "val-e-4", "key-e-3": "val-e-3" }, { "key-e-2": "val-e-2", "key-e-1": "val-e-1" }],原创 2022-04-25 18:49:52 · 4715 阅读 · 2 评论 -
es6.3.2 - rest操作示例
es6.3.2 - rest操作示例1. 新增操作1.1 单条新增1.2 批量新增2. 删除操作2.1 根据id删除2.2 删除所有2.3 根据条件删除3. 修改操作3.1 根据id修改指定字段值3.2 根据id修改整条记录3.3 根据条件修改3.4 批量修改4. 查询操作4.1 根据id查询单条记录4.2 根据id查询多条记录4.3 查询所有记录4.4 根据条件查询1. 新增操作1.1 单条新增post index/type{字段:值}1.2 批量新增批量操作时记录不可换行,每行是一个jso原创 2021-12-15 17:34:38 · 1476 阅读 · 0 评论 -
rest-high-level-client使用示例
rest-high-level-client使用示例pom引入代码pom引入<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>6.3.2</version></dependency>代码原创 2021-12-15 16:11:19 · 1763 阅读 · 0 评论 -
Git-Branching-Rebasing
https://git-scm.com/book/en/v2/Git-Branching-Rebasing原创 2021-08-12 21:48:33 · 239 阅读 · 0 评论 -
通过java模拟发送multipart/form-data请求-MultipartEntityBuilder
通过java模拟发送multipart/form-data请求参考参考java后台如何模拟multipart/form-data请求 实现上传多图和普通文本?原创 2021-01-25 15:34:33 · 3598 阅读 · 3 评论 -
Excel如何实现行列转换及行倒置
Excel如何实现行列转换1. 转换前2. 复制待转换区域3. 右键 - 选择性粘贴 - 转置4. 转置后结果参考1. 转换前2. 复制待转换区域3. 右键 - 选择性粘贴 - 转置4. 转置后结果参考4种转置排列方法原创 2020-09-24 11:33:23 · 3295 阅读 · 0 评论 -
Git密码(登录凭证)的保存和重置 Mac
Git密码的保存和重置1. 凭证存储2. 命令行操作 -- store模式扩展保存凭证的其他方式参考1. 凭证存储通过Git进行远程访问时,默认每次都会要求输入用户名和密码。要想对密码进行保存,需要启用git的凭证存储功能。git默认支持四种形式的凭证存储:“cache” 模式会将凭证存放在内存中一段时间。 密码永远不会被存储在磁盘中,并且在15分钟后从内存中清除。“store” 模式会将凭证用明文的形式存放在磁盘中,并且永不过期。 这意味着除非你修改了你在 Git 服务器上的密码,否则你永原创 2020-08-07 19:09:05 · 17352 阅读 · 0 评论 -
URL, URI, URN 和 IRI 表示的意思
URL, URI, URN 和 IRI 表示的意思参考许多人知道URI是一种类似URL的东西,但是并不是真正知道URI和URL的关系,或者URI跟其他缩略词IRI和RUN之间的关系。大多数人对URL(uniform resource locators)比较熟悉,如http://…, ftp://…, \mailto:…:. 简单来说URL表示一个资源的地址。URN是uniform reso...原创 2020-03-31 10:57:06 · 1365 阅读 · 0 评论 -
Mac下使用Wireshark抓包
网络抓包与分析原创 2020-03-03 23:29:12 · 1352 阅读 · 0 评论 -
DNS使用的是TCP协议还是UDP协议
DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类。但很少有人知道DNS分别在什么情况下使用这两种协议。先简单介绍下TCP与UDPTCP是一种面向连接的协议,提供可靠的数据传输,一般服务质量要求比较高的情况,使用这个协议。UDP—用户数据报协议,是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。TCP与UDP的...转载 2020-02-11 13:42:02 · 628 阅读 · 0 评论 -
如何在Mac上安装Nginx
如何在Mac上安装Nginx1. 安装Homebrew2. 查看Homebrew版本信息3. 安装Nginx4. 查看Nginx版本5. 启动Nginx6. 访问Nginx1. 安装HomebrewLast login: Fri Dec 27 20:07:12 on consoleZBMAC-d4b1fcebb:~ toman$ /usr/bin/ruby -e "$(curl -fsSL ...原创 2020-01-03 15:49:09 · 525 阅读 · 0 评论 -
mysql - timestamp not null field insert null value
mysql - timestamp not null field insert null value1. 问题描述2. 问题分析3. 结论1. 问题描述我们创建的数据库表的结构如下:CREATE TABLE `gw_service_provider` ( `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键', `u...原创 2019-11-19 11:40:14 · 280 阅读 · 0 评论 -
使用Proguard对FAT JAR包进行代码混淆
使用Proguard对JAR包进行代码混淆1. 解压jar到目标目录2. 配置混淆文件3. 通过命令行执行代码混淆4. 对混淆后的jar包重新打包5. 将重新打包的JAR再次打包成FAT Jar参考1. 解压jar到目标目录jar xvf original.jaroriginal.jar为FAT jar。假设解压目录为 D:/proguard/originaltoman-service...原创 2019-05-17 21:08:22 · 736 阅读 · 0 评论 -
如何保证joda-time|Calendar|MySQL计算年周的一致性
在系统开发过程中,经常会遇到按周维度进行信息统计的情形,但是如果方法使用不当可能导致计算的周信息不匹配,为了保证通过org.joda.time.DateTime、java.util.Calendar、MySQL三种方式获取周的结果一致,关键是三种方式都要使用统一的日历系统,以下以ISO8601系统为例总结各自的周获取方式如下:1. org.joda.time.DateTime2018-12-3...原创 2019-05-15 22:09:44 · 491 阅读 · 1 评论 -
Shell编程脚本中常用符号的含义
Shell编程脚本中$$,$@的含义参考$0表示脚本文件名$1, $2, ……表示具体的参数$$表示当前shell的进程pid$#表示实际传入参数的个数#$?表示上一次执行的返回值,一般0表示成功$@, $*,"$@","$*"表示shell脚本接受的参数列表,不包括$0$*,$@一样,都是传递整个参数列表,但是当被""引用时,$@不变,为多个...原创 2019-10-11 17:09:32 · 2052 阅读 · 0 评论 -
mac pro word标题设置出现[数字必须介于1和600之间]问题的解决
mac pro word标题设置出现[数字必须介于1和600之间]问题的解决选择 格式 - 样式…点击 管理器…关闭共用模板文件定义新的多级列表,将级别连接到样式...原创 2019-08-30 10:21:40 · 8270 阅读 · 0 评论 -
B树、红黑树、B-树、B+树、B*树
B树、B-树、B+树B树红黑树(平衡二叉树)B-树B+树B*树各类Tree总结参考B树即二叉搜索树:所有非叶子结点至多拥有两个儿子(Left和Right);所有结点存储一个关键字;非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;实际使用的B树都是在原B树的基础上加上平衡算法,即“平衡二叉树”;如何保持B树结点分布均匀的平衡算法是平衡二叉树的关键;平衡算法是一...转载 2019-08-05 20:21:53 · 297 阅读 · 0 评论 -
本命佛 & 十二生肖岁星说
本命佛十二生肖岁星说原创 2019-06-21 10:36:08 · 469 阅读 · 0 评论