自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 easyexcle处理复杂动态单元格合并问题,合并动态行列

int cSum = fooListBySeason.stream().filter(oo -> "销样".equals(oo.getStage())).mapToInt(AddAndDelSummaryDTO::getStyleCount).sum();int cSum3 = fooListBySeason.stream().filter(oo -> "销样".equals(oo.getStage())).mapToInt(AddAndDelSummaryDTO::getXcCount).sum();

2023-12-21 14:35:24 1214

原创 docker修改mysql 为大小写不敏感

docker run --name mysql --restart=always -p 3306:3306 -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=12345678 -d mysql:5.71、 进入 docker 容器 mysqldocker exec -it mysql /bin/bash 2、配置镜像源安装 VIMmv /etc/apt/sources.list /etc/apt/sources.list.bak .

2023-12-21 14:31:49 453

原创 easyexcle处理导出合并单元格图片填充

ApiImplicitParam(name = "shipmentDate", value = "上货日期", paramType = "query", dataType = "Date"),@ApiImplicitParam(name = "supplier", value = "供应商", paramType = "query", dataType = "String"),// 获取当前行的当前列的数据和上一行的当前列列数据,通过上一行数据是否相同进行合并。

2023-12-21 14:31:29 743

原创 java启动或停止多个jar脚本

#!/bin/shexport JOB=/home/scada-servers/resource/jar/hisape-server-job-5.1-SNAPSHOT.jarexport ip=192.168.0.206export JOB_port=8305case "$1" instart) ## 启动job echo "--------job 开始启动--------------" nohup java -Xms300m -Xmx50...

2022-04-28 13:50:39 984

原创 emqx docker-compose配置

emqx: image: emqx/emqx:4.3.12 container_name: emqx environment: - "EMQX_AUTH__HTTP__AUTH_REQ__URL=http://ip:8301/scada/mqtt/auth" - "EMQX_AUTH__HTTP__ACL_REQ__URL=http://ip:8301/scada/mqtt/acl" - "EMQX_ALLOW_ANONYMOUS=false" - "EMQX_.

2022-04-28 09:48:08 2253

原创 linux设置定时任务巡检

###echo "===开启开机自启动功能==="####echo "chmod +x /home/autostartmeeting.sh" >> /etc/rc.d/rc.local####echo "exit 0" >> /etc/rc.d/rc.local######chmod +x /etc/rc.d/rc.local#### echo "--------initip vsftp---------------"####groupadd ftpgroups#...

2022-03-15 14:32:13 618

原创 企业微信同步人员的组织全路径

/** * 获取所有部门列表 * @param accessToken * @param id * @return 部门列表 */@SneakyThrowspublic List<WeChatDeptDto> getDeptList(String accessToken, String id) { List<WeChatDeptDto> list = null; /** * redis中为获取到accessToken,从企业微信服务器获取 .

2021-12-30 16:31:27 1131

原创 spring boot 修改 config启动参数值

@Slf4j@Componentpublic class FtpApplicationRunner implements ApplicationRunner { @Autowired private FtpConfig ftpConfig; @Override public void run(ApplicationArguments args) { //加载配置 ThirdPlatPlugVo thirdPlatPlugVo = Re.

2021-12-15 15:55:07 1012

原创 Consul returned an error.You may have visited a URL that is loading an unknown resource, so you can

如果访问consul报如上错误信息:只需要更换浏览器即可,亲测谷歌浏览器能正常显示。

2021-11-23 14:01:16 1140 1

原创 钉钉同步人员信息

public void dingTalkUser(String key) {// 获取access_token,注意正式代码要有异常流处理 ExternalAccessConfig config = getSystemConfig();//获取钉钉配置的方法,需要自行实现 if (null == config) { if(redisTemplate.hasKey(key)){ redisTemplate.delete.

2021-11-22 15:10:02 990

原创 linux设置开机自启动脚本

#!/bin/shecho "chmod +x /home/autostart.sh" >> /etc/rc.d/rc.localecho "/home/autostart.sh &" >> /etc/rc.d/rc.localecho "exit 0" >> /etc/rc.d/rc.localexit 0

2021-11-18 10:47:40 189

原创 linux开启防火墙脚本

#!/bin/sh echo "--------启动防火墙端口开始---------------" func(){ firewall-cmd --zone=public --add-port=9000/tcp --permanent firewall-cmd --zone=public --add-port=21100-21110/tcp --permanent firewall-cmd --reload } func...

2021-11-18 10:45:02 519

原创 shell调用java接口

#!/bin/sh echo "--------执行调用接口脚本开始--------------" ###$1为接口服务器所在IP echo "$1" curl -X POST "http://"$1":9000/meeting/api/meeting/update/device/acs?dicCode=0201" -H "accept: */*" echo "--------执行脚本完成---------------"exit 0...

2021-11-18 10:43:53 2953

原创 安装docker和docker-compose脚本

#!/bin/shecho "--------开始启动instdocker脚本--------------"####docker-compose-Linux-x86_64 &docker-18.06.1-ce.tgz需要自行下载 echo "--------3.安装docker开始---------------" tar -xvf installdocker.tar tar -xvf docker-18.06.1-ce.tgz cp docker/* /usr...

2021-11-18 10:41:43 247

原创 docker启动vsftp脚本

#!/bin/bashecho "--------start vsftp---------------"groupadd ftpgroups useradd -d /home/ftp/ftpuser -g ftpgroups ftpuser chown ftpuser:ftpgroups -R /home/ftp local_ip=`ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{...

2021-11-18 10:39:28 340

原创 查询linux内核IP列表并选择IP脚本

#!/bin/shecho "--------开始启动脚本--------------" local_ip=`ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"?` array=('127.0.0.1' `echo $local_ip | tr '\n' ' '` ) echo "查询服务器所有IP地址列表如下:" echo "---------...

2021-11-18 10:37:47 949

原创 docker升级脚本方案

1.1 将sql脚本放到mysql数据库文件目录下面 ../xxx/mysql,sql脚本为升级包里面 1.2 连接MySQL数据库,执行一下脚本: 1.2.1 执行命令 docker exec -it mysql /bin/bash 1.2.2 执行命令 mysql -u root -p -P 3006 1.2.3 执行命令 输入mysql密码 1.2.4 执行命令 use hikmeet; 1.2.5 执行命...

2021-11-16 14:13:29 674

原创 钉钉发布工作通知

public interface DingTalkService { /** * 工作通知--发送会议通知到钉钉 * @param useridList * @param content */ ResponseVo<Object> notice(String useridList, String content); /** * 查询钉钉推送消息结果, 仅支持查询24小时内的任务。 * @param task.

2021-11-12 10:16:49 1375

原创 企业微信发布工作通知

public interface WeiChatService { /** * 获取企业微信 access_token * @return access_token */ String getAccessToken(); /** * 获取所有部门列表 * @param accessToken * @param id * @return 部门列表 */ List<WeChatDeptD.

2021-11-12 10:13:33 502

原创 xxl-job整合到consul,openfeign实现接口调用

1.下载xxl-job2.修改xxl-job执行器application配置文件,添加如下内容:spring.application.name=meeting-jobspring.cloud.consul.host=127.0.0.1spring.cloud.consul.port=8500spring.cloud.consul.discovery.service-name=xxl-job-executor-samplespring.cloud.consul.discovery.healt

2021-08-03 16:11:53 2280 1

原创 java使用MultipartFile上传文件

@PostMapping("upload")public ResponseVo upload(@RequestParam("files[]") MultipartFile[] files) { Map<String, Object> resultMap = new HashMap<>(); if (ArrayUtils.isEmpty(files)) { //resultMap.put("message", MessageUtil.getMessa.

2021-06-22 11:07:35 947

原创 docker-compose解决linux环境docker镜像乱码问题

首先,修改Dockerfile 在Dockerfile中添加一行 ENV LANG C.UTF-8 ,重新制作docker镜像然后在docker-compose.yml文件中加入下面内容environment: - TZ="Asia/Shanghai" - LANG=en_US.UTF-8 volumes: - /etc/localtime:/etc/localtime:ro如此,中文乱码问题边解决了。...

2021-04-25 11:38:02 1253

原创 linux安装jdk脚本

#!/bin/bashecho "开始执行"#存放jdk,压缩包的路径JDK_HOME_TAR="/usr/local"JDK_NAME_TAR="jdk-8u161-linux-x64.tar.gz"JDK_NAME="jdk1.8.0_161"#安装目录JDK_HOME_WILL="/usr/local"cd $JDK_HOME_WILL#检测目录是否存在if [ -d "java" ];then echo "目录存在,删除" rm -r...

2021-01-20 14:25:57 175

原创 IDEA集成Docker部署spring boot项目

1.配置Docker远程连接端口vi /usr/lib/systemd/system/docker.service找到ExecStart,在最后面添加-H tcp://0.0.0.0:2375,如下图所示:2.重启Dockersystemctl daemon-reloadsystemctl start docker3.开放防火墙端口,如果关闭防火墙可忽略firewall-cmd --zone=public --add-port=2375/tcp --permanen.

2021-01-19 09:19:56 143

原创 jna调用c++动态库失败,找不到xxx.so的path

1.设置C++环境变量编辑/etc/profile文件,添加CLASSPATH变量vi /etc/profileexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lib/linux64 ///home/lib/linux64 为C++库所在路径:wq //保存退出source/etc/profile如果还不行,尝试下面方案:cd 到jar包所在路径,执行下面设置环境变量命令,再启动jar包export LD_LIBRAR...

2020-12-29 20:29:36 526

原创 java jna调用c++动态库

1.创建java jna调用c底层类库类,注意不同系统结构体的编码对齐方式,如果结构体导致报错,可以用参数的形式修改接口public class Jna { private static String CloudStorageCDllLinux = "/home/lib/libxxx.so"; public interface IJNA extends Library { ISUPCSSByJNA instance = Native.loadLibrary(Clou...

2020-12-29 20:17:35 411

原创 基于docker的一键部署方案

1.安装docker和docker-compose,可执行如下脚本。 echo "--------安装docker开始---------------" tar -xvf installdocker.tar tar -xvf docker-18.06.1-ce.tgz cp docker/* /usr/bin/ cp docker.service /etc/systemd/system/docker.service chmod +x /etc/systemd/s...

2020-12-29 20:05:18 902

原创 Spring boot跨域问题

Spring boot 请求跨域问题,只需要在Controller层的类上加上注解即可,method必须指定,否则有可能无法解决跨域问题。如下:@Controller@RequestMapping(method = {RequestMethod.GET, RequestMethod.POST}, value = "/Schedule/*")@CrossOrigin(origins

2017-11-29 12:35:13 216

原创 ConcurrentHashMap总结

ConcurrentHashMap总结

2017-08-21 14:28:58 189

原创 10.JDBC存取大对象BLOB类型

JDBC存取大对象BLOB类型

2016-04-11 23:03:07 276

原创 9.jdbC存取大对象CLOB类型

jdbC存取大对象CLOB类型

2016-04-11 22:59:57 310

原创 8.DBCP连接池技术操作MySQL

DBCP连接池技术操作MySQL

2016-04-09 10:48:42 249

原创 7.JdbcTools,JDBC的基本使用

/***************JdbcTools,JDBC*********************************/import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import ja

2016-04-09 10:37:58 1211

原创 6.ansi_sql

ansi_sql

2016-04-09 10:35:07 390

原创 5.Servlet生成多位随机的验证码

public class Demo1 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setHeader("expires","-1");respon

2016-03-29 22:28:06 250

原创 5.Servlet生成验证码和重定向实现

Servlet生成验证码和重定向实现

2016-03-29 22:09:15 238

原创 4.ServletContext的getLastModified方法阻止页面刷新每次都访问服务器

ServletContext的getLastModified方法阻止页面刷新每次都访问服务器

2016-03-28 23:43:54 332

原创 3.ServletContext加载文件或通过类加载器加载资源文件

ServletContext加载文件或通过类加载器加载资源文件,servlet下载类的实现

2016-03-28 22:13:06 291

翻译 2.Servlet线程安全和ServletConfig以及其它用法

Servlet线程安全和ServletConfig以及其它用法

2016-03-27 22:12:29 183

翻译 1.HTTP协议和Servlet创建动态文本程序

javaWeb之http,Servlet编程

2016-03-27 16:11:04 351

数据库调优及性能问题预防.pptx

数据库调优及性能问题预防.pptx

2021-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除