java
文章平均质量分 64
飞腾创客
浪迹江湖
展开
-
字符串提取地址
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 · 591 阅读 · 1 评论 -
“/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 · 450 阅读 · 0 评论 -
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 · 782 阅读 · 0 评论 -
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 · 489 阅读 · 0 评论 -
微信用户免密免验证码登录
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 · 852 阅读 · 0 评论 -
浙政钉用户登陆
/** * 浙政钉用户登陆 * * @param request * @return */public AjaxResult zzdLogin(ZZDLoginRequest request) { //默认租户dnCd ThreadLocalUtil.set(videoCallConfig.getTenant()); Map result = new HashMap(); //根据appid找到对应得原创 2022-09-20 10:40:34 · 521 阅读 · 0 评论 -
集合线程执行
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 · 148 阅读 · 0 评论 -
SpringBoot整合Guacamole
SpringBoot整合Guacamole原创 2022-08-31 19:22:52 · 496 阅读 · 0 评论 -
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 · 240 阅读 · 0 评论 -
设置图片大小
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 · 215 阅读 · 0 评论 -
人脸特征提取
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 · 330 阅读 · 0 评论 -
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 · 211 阅读 · 0 评论 -
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 · 176 阅读 · 0 评论 -
图片矫正方向
<thumbnailator-version>0.4.14</thumbnailator-version> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>${thumbnailator-versi...原创 2021-11-01 10:01:31 · 296 阅读 · 0 评论 -
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 · 491 阅读 · 0 评论 -
lucene
Lucene与搜索引擎的区别全文检索系统是按照全文检索理论建立起来的用于提供全文检索服务的软件系统。全文检索系统是一个可以运行的系统,包括建立索引、处理查询返回结果集、增加索引、优化索引结构等功能。例如:百度搜索、eclipse帮助搜索、淘宝网商品搜索。搜索引擎是全文检索技术最主要的一个应用,例如百度。搜索引擎起源于传统的信息全文检索理论,即计算机程序通过扫描每一篇文章中的每一个词,建立以词为单位...原创 2018-04-15 19:00:55 · 318 阅读 · 0 评论 -
poi3.17 读取doc、exec、ppt
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </depen原创 2018-12-12 14:19:54 · 1183 阅读 · 1 评论 -
枚举类型的使用
package com.uniclues.webmanagement.log;import java.util.Date;import com.uniclues.dbsearch.permission.UserVO;/** * @desc 后台日志模型 * @author molin * @date 上午9:38:51 2013-9-5 */public class Log...原创 2018-10-15 15:55:07 · 1068 阅读 · 0 评论 -
搭建https服务器
一、搭建https服务器: 1、对称加密 2、非对称加密 加密和解密使用不同的密钥(公钥、私钥) 网络传输公钥、 使用公钥加密,私钥解密 公钥相当于区块链收获地址,私钥相当于密码 常见的非对称加密算法:RSA算法 https的单向认证---CA机构认证公钥(证书) MD5:----->数字摘要/消息摘要(不...原创 2018-07-26 09:50:40 · 322 阅读 · 0 评论 -
什么是微服务
原创 2018-07-28 18:49:28 · 266 阅读 · 0 评论 -
随记
1、oracle在本地创库下载夹包 mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=11.1.0.6.0 -Dpackaging=jar -Dfile=ojdbc14.jar2、oracle数据库的批量添加<insert id="insertUser" parameterType="ja...原创 2018-06-20 16:00:02 · 234 阅读 · 0 评论 -
Kotlin
1、kotlin(肯棱鳞) 开发区块链 基于jvm的开发语言 2、kotlin 语言特点 集合各种语言的优点:java scala c# groovy python c c++ 简介 ---主要针对java 安全 ---通过编译可以规避空指针安全 互操作 ---可以配合java oop+FP ---支持面向对象和函数编程 协程 ---和异步操作相同,相当于线程,但比jav...原创 2018-04-15 18:58:31 · 608 阅读 · 0 评论 -
ElasticSearch搜索引擎API笔记
ElasticSearch搜索引擎API笔记1、 pom.xml <dependency> <groupId>org.elasticsearch.client</groupId> <artifa...原创 2018-06-27 11:14:33 · 2047 阅读 · 0 评论 -
阿里语音识别
1、进入阿里云注册,下载javaSDKpackage com.alibaba.idst.nls.demo;import java.io.InputStream;import com.alibaba.idst.nls.NlsClient;import com.alibaba.idst.nls.NlsFuture;import com.alibaba.idst.nls.event.NlsEvent;i...原创 2018-06-22 10:13:20 · 3349 阅读 · 0 评论 -
Netty
package cn.wolfcode.netty.client;import io.netty.bootstrap.Bootstrap;import io.netty.channel.Channel;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitializer;import io.netty.ch...原创 2018-06-22 09:52:37 · 239 阅读 · 0 评论 -
NIO
1、NIO(New IO)非阻塞式IO2、IO和NIO区别:IO:面向流(Stream oriented)阻塞IO(Blocking IO)NIO:面向缓冲区(Buffer Oriented)非阻塞IO*选择器(Selectors)通道负责传输,buffer负责存储。3、(1)、缓存区(Buffer):在java NIO中负责数据的存取,缓冲区就是数组,用户存储不同类型的数据。根据数据类型不同(b...原创 2018-06-22 09:41:34 · 2274 阅读 · 0 评论 -
bat文件
set UNICLUES=E:\workspace\FileSearch\webset CLASSPATH=%UNICLUES%/WEB-INF/classes;%UNICLUES%/WEB-INF/lib/*;set openofficePath="C:\Program Files (x86)\OpenOffice 4"set FILE_ROOT="D:/file_server"ja...原创 2018-12-12 14:22:26 · 256 阅读 · 0 评论 -
ThreadLocal 线程范围内的共享变量
package cn.itcast.heima2;import java.util.HashMap;import java.util.Map;import java.util.Random; //线程范围内的共享变量public class ThreadLocalTest { private static ThreadLocal<Integer> x...原创 2018-12-08 14:59:19 · 276 阅读 · 0 评论 -
线程池 JDK1.5 ExecutorService threadPool = Executors.newFixedThreadPool(3)
package cn.itcast.heima2;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;public class ThreadPoolTest { /** * @par...原创 2018-12-08 16:46:41 · 1838 阅读 · 0 评论 -
struts2上转文件:
struts2上转文件原创 2017-10-20 19:58:13 · 249 阅读 · 0 评论 -
模拟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 · 232 阅读 · 0 评论 -
设置tomcat路径防止session冲调
<Context docBase="E:/workspace/znjs/web" path="/" sessionCookieName="trunk" reloadable="true"/>原创 2019-01-18 15:29:37 · 432 阅读 · 0 评论 -
错误页面跳转
<!-- 设置session失效,单位分 --> <session-config> <session-timeout>15</session-timeout> </session-config> <error-page> <error-code>404&原创 2019-01-03 10:57:58 · 725 阅读 · 0 评论 -
Spring事务管理
1、Spring的事务管理机制 隔5传7Spring事务管理高层抽象包括3个接口,Spring的事务主要有他们来提供完成1、PlatformTransactionManager:事务管理器-->主要用于平台相关事务管理2、TransactionDefinition:事务定义信息(隔离、传播、超时、只读)3、TransactionStatus:事务具体的运行状态-->事务管理...原创 2019-01-02 10:20:43 · 237 阅读 · 0 评论 -
CAS单点登陆
CAS 单点登录: cas也是一个服务,可部署在Tomcat下的war包 CAS服务端安装: 1、下载cas 2、找到war包,放到tomcat下,启动tomcat 3、http://localhost:8080/cas/login 4、默认用户名:casuser 密码:Mellon deployerConfigContext.xml文件中修改用户名...原创 2018-12-10 10:02:40 · 633 阅读 · 1 评论 -
自定义缓存系统,使用读写锁
package cn.itcast.heima2;import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantReadWriteLock;public class Cach...原创 2018-12-10 09:58:48 · 280 阅读 · 0 评论 -
线程读锁与写锁
package cn.itcast.heima2;import java.util.Random;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantReadWriteLock;public class ReadWriteLockTest {//读锁和写锁...原创 2018-12-10 09:58:02 · 337 阅读 · 0 评论 -
往ftp服务器上传文件
package com.lxkj.ftp;public class Ftp {private String ipAddr;//ip地址 private Integer port;//端口号 private String userName;//用户名 private String pwd;//密码 private Stri...原创 2018-12-20 11:41:47 · 351 阅读 · 0 评论 -
CallableAndFuture 返回线程执行完后的结果
package cn.itcast.heima2;import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutionException;import java.uti...原创 2018-12-08 17:15:39 · 449 阅读 · 0 评论 -
Mybatis一对一,一对多对应关系
com.lxkj.pojo; public class User{ private String id; private String username; private String password; private list<Account> accounts; } public class Account{ privat...原创 2019-01-02 10:19:20 · 352 阅读 · 0 评论