- 博客(185)
- 资源 (18)
- 收藏
- 关注

原创 Linux 最常用命令
Linux 最常用命令(简单易学,但能解决95%以上的问题)Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。一、linux的目录结构...
2019-12-03 14:52:13
594
原创 策略模式-java
log.info("######[StrategyManage] 抽查提醒策略类管理器枚举不存在#################");throw new IllegalArgumentException("抽查提醒执行策略参数不能为空");throw new IllegalArgumentException("抽查提醒策略实现类不存在");* @param strategyParam 执行策略方案参数。* @param strategyParam 策略参数。* @return 策略枚举。
2025-03-31 08:30:00
290
原创 责任链模式-java
/ 将duty.type[] 形成 map<type, handler>* @param type 对应@Duty注解中的type,可以定义为具体业务场景。* @param t 被执行的参数*/* v-具体业务场景下的责任链路集合。* 处理责任链逻辑, 执行下个环节。* 执行具体业务场景中的责任链集合。* 执行具体业务场景中的责任链集合。* 处理责任链逻辑, 执行下个环节。* 存放系统中责任链具体处理类。* 存放责任链路上的具体处理类。* 存放系统中责任链具体处理类。* 标记具体业务场景。
2025-03-25 19:56:53
702
原创 适配器模式
适配器模式package com.cdkj.project.design.adapter;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * @author YUFEI * @ClassName HttpHandler * @description: 业务实现类 * @date 2023年10月12日 * @version: 1.0 */public class HttpHandler { private
2023-10-14 14:24:41
378
原创 接口返回字段加密
接口返回字段加密@RestControllerAdvicepublic class ResponseResultAdvice implements ResponseBodyAdvice
2023-10-14 10:30:23
338
原创 又返回值 将前面计算结果的的CompletableFuture传递给thenApply, 返回thenApply处理后的结果。 可以认为通过thenApply方法实现Completable
白话一点就是将CompletableFuture的计算结果作为thenApply方法的参数,返回thenApply方法处理后的结果。* 可以认为通过thenApply方法实现CompletableFuture<T>至CompletableFuture<U>的转换。* 将前面计算结果的的CompletableFuture传递给thenApply,* 返回thenApply处理后的结果。
2023-08-18 13:53:21
132
原创 ForkJoinPool继承类RecursiveTask
* 搜索指定文件信息 * @author: alex * @Date: 2019/3/20 9:52 * @Description: 演示RecursiveTask的用法,将大事件拆分成若干个小任务去执行,执行完成后使用ForkJoinPool,合并结果集 * 场景描述:搜索指定文件名,获得该文件名所在的目录。 * 将每一层的文件夹都当做一个子任务进行拆分,寻找每个子文件夹中的内容,最后合并结果集。 RecursiveTask
2023-08-18 13:44:54
106
原创 字符串提取地址
private static String address(String address){ Pattern ptn = Pattern.compile("([\\u4e00-\\u9fa5]+省)?([\\u4e00-\\u9fa5]+市)?([\\u4e00-\\u9fa5]+[区|县])?([\\u4e00-\\u9fa5]+[乡|镇])?(.*)?"); Matcher matcher = ptn.matcher(address); if (matcher.matches(
2022-12-08 14:08:04
648
原创 “/home/test/cc/bk-server/docker-compose.yml“ docker配置
version: '3'services: app: #image: studywolf/tomcat:9.0.46-jdk8 image: chuangdun/tomcat:9.0.58-jdk8 container_name: "bk-server" ports: - "18081:8080" - "9000:8080" volumes: -
2022-09-20 13:51:35
486
原创 shell命令用于docker 启动项目
#!/bin/bashcd /home/test/cc/bk-server/usr/local/bin/docker-compose down/usr/local/bin/docker-compose up -d-- 文件名"/home/test/cc/bk-server/restart.sh"
2022-09-20 13:49:22
830
原创 elasticsearch基本操作
package com.cdkj.project.elasticsearch;import com.cdkj.framework.web.domain.AjaxResult;import org.aspectj.weaver.AjAttribute;import org.elasticsearch.action.get.GetRequest;import org.elasticsearch.action.get.GetResponse;import org.elasticsearch.actio
2022-09-20 11:03:31
553
原创 微信用户免密免验证码登录
import com.alibaba.fastjson.JSON;import com.cdkj.common.exception.CustomException;import com.cdkj.common.utils.CDHttpUtil;import com.cdkj.common.utils.weixin.vo.WeixinLoginRespBean;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.sp
2022-09-20 10:52:14
986
原创 浙政钉用户登陆
/** * 浙政钉用户登陆 * * @param request * @return */public AjaxResult zzdLogin(ZZDLoginRequest request) { //默认租户dnCd ThreadLocalUtil.set(videoCallConfig.getTenant()); Map result = new HashMap(); //根据appid找到对应得
2022-09-20 10:40:34
584
原创 集合线程执行
public class CommonConsumers { public static void consumers(List consumers,String tenant,Long deptPk){ ThreadPoolTaskExecutor executor = SpringUtils.getBean("threadPoolTaskExecutor"); consumers.stream().map(consumer->
2022-09-20 10:25:57
176
原创 java8 线程
/** * thenCompose方法可以将两个异步操作进行流水操作 */public class ThenComposeTest { public static void main(String[] args) throws Exception { CompletableFuture result = CompletableFuture.supplyAsync(ThenComposeTest::getInteger) .the
2022-09-20 09:54:37
488
原创 spring策略模式
/** * 策略类管理器 * @author ChenErGao */@Componentpublic class StrategyManage implements BeanPostProcessor { private final static Logger log = LoggerFactory.getLogger(StrategyManage.class); @Override public Object postProcessBeforeInitializatio
2022-09-20 09:48:27
627
原创 2021-11-01
package com.core.util;import java.util.concurrent.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import com.google.common.base.Preconditions;import com.google.common.util.concurrent.FutureCallback;import com.google.common.util.concurrent
2021-11-01 10:30:32
266
原创 设置图片大小
ByteArrayOutputStream bos = new ByteArrayOutputStream(); Thumbnails.of(file.getInputStream()) .useExifOrientation(true) .size(960, 720).toOutputStream(bos); byte[] newImageData = bos.toByteArr...
2021-11-01 10:26:40
261
原创 人脸特征提取
package com.cdkj.framework.task;import com.arcsoft.face.FaceEngine;import com.arcsoft.face.FaceFeature;import com.arcsoft.face.FaceInfo;import com.arcsoft.face.enums.ErrorInfo;import com.arcsoft.face.toolkit.ImageInfo;import com.chuangdun.arcface.a.
2021-11-01 10:25:06
384
原创 2021-11-01动态文件路径
package com.cdkj.common.utils;import com.cdkj.framework.config.MinioConfig;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import .
2021-11-01 10:05:49
240
原创 AOP 切面
package com.cdkj.framework.aspectj;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.cdkj.common.constant.Constants;import com.cdkj.common.enums.EnumDeviceStatus;import com.cdkj.common.enums.EnumDr;import com.cdkj.c.
2021-11-01 10:03:59
205
原创 图片矫正方向
<thumbnailator-version>0.4.14</thumbnailator-version> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>${thumbnailator-versi...
2021-11-01 10:01:31
329
原创 JDK8 分类
/** * 根据属性分组 * * @param obj * @param param * @return */ public static <T> Map<Object, List<T>> groupByCollector(List<T> obj, String param...
2019-12-10 10:04:34
534
原创 elasticsearch高可用集群二
第 2-1 课:分片管理一个 shard 本质上就是一个 Lucene 索引,也是 Elasticsearch 分布式化 Lucene 的关键抽象,是 Elasticsearch 管理 Lucene 文件的最小单位。所以,Elasticsearch 提供了大量的接口,可以对集群内的 shard 进行管理。1 常用 shard 级 REST API 操作1.1 shard 移动...
2019-11-23 14:43:02
1345
原创 elasticSearch高性能集群一
第 1-1 课:如何规划新集群当有一个新的业务准备使用 Elasticsearch,尤其是业务首次建设 Elasticsearch 集群时,往往不知道该如何规划集群大小,应该使用什么样的服务器?规划多少个节点才够用?集群规模当然是越大越好,但是出于成本考虑,还是希望集群规模规划的尽量准确,能够满足业务需求,又有一些余量,不建议规划一个规模“刚刚好”的集群,因为当负载出现波动,或者一些其他偶...
2019-11-23 14:01:52
573
原创 ETL工具Kettle的使用,各个控件作用
1、ETL 工具(kettle)下载:https://community.hitachivantara.com/s/article/data-integration-kettle2、解压kettle目录文件classe:生命周期监听,注册扩展、日志的配置文件Data integration app:数据集成应用Data Server JDBC Driver :jdbc驱动程序的数据服务...
2019-11-10 15:10:53
2338
原创 greenplum和gptext安装
准备环境 centos6 3台1台master 192.168.8.2012台segment 192.168.8.202 192.168.8.203(网络连接选择桥连接)修改hosts文件(所有机器)Vi hosts 192.168.8.201 master192.168.8.202 segment01192.168.8.203 segment02...
2019-09-26 16:14:07
1319
1
原创 图数据库Neo4j
neo4j安装:1. 配置环境变量 NEO4J_HOME 变量值 E:\neo4j-community-3.4.12.配置环境变量path %NEO4J_HOME%\bin3. 启动 neo4j.bat console访问浏览器:http://localhost:7474/browser/___________________________________________...
2019-09-26 15:49:49
375
原创 gpText3.1 常用操作语句
创建空索引SELECT * FROM gptext.create_index('public','gptextindex2','id','name'); //name默认搜索域,id是唯一主键SELECT * FROM gptext.create_index('public','gptextindex2','id','name',false); //可以设置相同的id创建空索引可以指定索引...
2019-09-26 15:42:48
809
原创 模拟web工程加载spring配置
package com.uniclues.anjian.config;import java.util.Objects;import org.apache.xbean.spring.context.ClassPathXmlApplicationContext;import org.springframework.context.ApplicationContext;public cl...
2019-06-22 15:35:35
263
原创 动态计算浏览器高度
//浏览器高度判断控制 var winHeight = 0; function findDimensions() //函数:获取尺寸 { // 获取窗口高度 if (window.innerHeight) winHeight = window.innerHeight; else if ((document.body...
2019-06-20 16:44:06
692
原创 自然语言处理(Hanlp)
实例demo类 功能 实例用到的语料 具体使用方向 DemoAtFirstSight 开启调试模式(会降低性能) 模型分词调试 DemoBasicTokenizer 演示基础分词,基础分词只进行基本NGram分词,不识别命名实体,不使用用户词典 DemoChineseNameRecognition ...
2019-06-13 16:51:02
2007
原创 设置tomcat路径防止session冲调
<Context docBase="E:/workspace/znjs/web" path="/" sessionCookieName="trunk" reloadable="true"/>
2019-01-18 15:29:37
462
oracle 客户端 oracle 客户端oracle 客户端oracle 客户端oracle 客户端oracle 客户端ora
2022-09-20
ext4.js 打包 最新文件
2022-09-20
mysql驱动 mysql-connector-java-5.1.44-bin.jar
2017-10-16
全屏jquery可关闭广告
2018-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人