- 博客(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
2780
原创 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
775
原创 easyexcle处理导出合并单元格图片填充
ApiImplicitParam(name = "shipmentDate", value = "上货日期", paramType = "query", dataType = "Date"),@ApiImplicitParam(name = "supplier", value = "供应商", paramType = "query", dataType = "String"),// 获取当前行的当前列的数据和上一行的当前列列数据,通过上一行数据是否相同进行合并。
2023-12-21 14:31:29
1783
1
原创 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
1035
原创 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
2404
原创 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
676
原创 企业微信同步人员的组织全路径
/** * 获取所有部门列表 * @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
1305
原创 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
1058
原创 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
1320
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
1114
原创 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
228
原创 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
595
原创 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
3108
原创 安装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
284
原创 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
393
原创 查询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
991
原创 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
735
原创 钉钉发布工作通知
public interface DingTalkService { /** * 工作通知--发送会议通知到钉钉 * @param useridList * @param content */ ResponseVo<Object> notice(String useridList, String content); /** * 查询钉钉推送消息结果, 仅支持查询24小时内的任务。 * @param task.
2021-11-12 10:16:49
1571
原创 企业微信发布工作通知
public interface WeiChatService { /** * 获取企业微信 access_token * @return access_token */ String getAccessToken(); /** * 获取所有部门列表 * @param accessToken * @param id * @return 部门列表 */ List<WeChatDeptD.
2021-11-12 10:13:33
596
原创 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
2613
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
1019
原创 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
1700
原创 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
212
原创 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
194
原创 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
584
原创 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
506
原创 基于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
971
原创 Spring boot跨域问题
Spring boot 请求跨域问题,只需要在Controller层的类上加上注解即可,method必须指定,否则有可能无法解决跨域问题。如下:@Controller@RequestMapping(method = {RequestMethod.GET, RequestMethod.POST}, value = "/Schedule/*")@CrossOrigin(origins
2017-11-29 12:35:13
244
原创 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
1261
原创 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
278
原创 4.ServletContext的getLastModified方法阻止页面刷新每次都访问服务器
ServletContext的getLastModified方法阻止页面刷新每次都访问服务器
2016-03-28 23:43:54
366
原创 3.ServletContext加载文件或通过类加载器加载资源文件
ServletContext加载文件或通过类加载器加载资源文件,servlet下载类的实现
2016-03-28 22:13:06
313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人