- 博客(39)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注

原创 velocity 生成表格动态排列,可以拷贝直接使用,内容分别为:java ,vm ,和生成的html
package com.xxxx.demo.xxxxxx.testvm;import com.fasterxml.jackson.databind.ObjectMapper;import com.xxxxx.demo.xxxx.VelocityBuilder;import org.apache.velocity.Template;import org.apache.velocity.V...
2019-08-08 22:25:05
1161
1

原创 velocity 将字符串切割按每隔3位加逗号,map集合遍历,字符串拼接,
###分割字符串的算法demo#macro(addcomma) #set($newStr="") #set($first1 ="123456789") #set($leggth=$first1.length()) #set($first2 =$leggth%3) #if($first2==0) #set($first3=($legg...
2019-08-07 14:58:42
1483

原创 MyBatis 采用注解方式批量更新数据 @Mapper @Update (包含2种方法)
批量更新数据方法(1)//注释db_filed_name :表示的是的数据库字段名字 entity_name :表示的是你的实体字段 table_name:表示你的表名 @Update("<script><foreach collection = 'obj' item ='item' open='' close='' separator=';'>updat...
2019-07-16 13:13:26
13055
6

原创 通过脚本构建docker镜像(第一个为脚本第二个为dockerfile)
#!/bin/bash#Program:在使用此脚本时要检查是系统是否安装环境变量否则会出现失败!#History:2019-03-06echo "**************************(1)*************************************"echo "----->准备开始"echo "----->xxx系统" $(pwd)ec...
2019-05-14 21:14:56
345

原创 jenkins编写
pipeline { agent any stages { stage('build-prod') { when { branch 'master' } agent { docker { image 'node:6.3.0' reuseNode ...
2019-05-14 21:09:47
305

原创 git 仓库迁移到另外一个仓库导致本地代码无法提交解决方案
git 仓库迁移到另外一个仓库导致本地代码无法提交解决方案 提示错误的说的是远程仓库不存在解决:第一步:git remote -v //查看远程仓库git remote rm xxxx // 删除远程仓库(例如 我要删除上面这个图的仓库 git remote rm origin 即可)git remote -v 这个时候你会看到它是空的说明你已经删除掉了git re...
2019-05-06 15:46:52
1579

原创 Java get、post请求方法
get请求代码(方法代码块),其余部分看自己喜好来!本人亲自测试过一定是通的 public void getAccessToken(String tmp_auth_code){ final String appId ="****************************"; final String APPSECRET ="*******************"; Str...
2018-03-23 12:05:56
378
原创 kafka ssl加密安装方式
消息中间件安装配置使用说明1开发环境 基础软件 工具名称 OS Linux,Unix IDE IntelliJ IDE、Eclipse JDK版本 JAVA1.7、JAVA1.8 消息中间件安装版本 ...
2021-07-13 16:33:04
1158
原创 node.js + egg.js+pupepteer 通过docker打包镜像 脚本
FROM xxxxxx/node-puppeteer:latestENV NODE_ENV=productionRUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo 'Asia/Shanghai' >/etc/timezoneCOPY fonts/* /usr/share/fonts/WORKDIR /appCOPY release.tgz /app/RUN tar -xvf.
2020-12-04 16:13:03
558
原创 用node:12 制作一个puppeteer的私有镜像
业务场景:通过node.js + puppeteer 框架进行无界面化浏览器截图puppeteer 参考资料:https://github.com/puppeteer/puppeteer参考资料:https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.mdhttps://github.com/puppeteer/puppeteerhttps://medium.com/@christopher.talke.
2020-12-03 15:53:17
659
原创 node.js + puppeteer 生成截图功能的 docker 镜像脚本
文件名称:Dockerfile执行命令:docker build -t <你的镜像名称> .eg:docker build -t node-puppeteer .注意:尽量走代理 因为有些镜像源无法下载参考文档:https://github.com/puppeteer/puppeteer/blob/main/.ci/node12/Dockerfile.linux;https://github.com/puppeteer/puppeteerhttps://githu..
2020-12-03 11:21:52
649
原创 spring mvc 请求Controller调用时序图
ServletHandler#handleRequest-> 调用 servlet.getInstance().service(request, response)-> 调用抽象类 HttpServlet#service-> 调用抽象类的 HttpServlet#service中的service方法 ps:这里在通过HttpServlet#service中调用的service其实不是直接调用的而是通过FrameworkServlet#service调用的HttpSer...
2020-11-12 14:21:24
799
原创 文件移动和文件重命名工具类demo
import org.apache.commons.io.FileUtils;import java.io.File;import java.util.concurrent.CompletableFuture;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/*** * 文件移动和文件重命名工具类demo * 注意:因为使用过线程池所以对象只能在单例模式中使用,否则用处不大.
2020-10-10 09:44:09
208
原创 java动态代理生产代理类
System.getProperties().put("jdk.proxy.ProxyGenerator.saveGeneratedFiles", "true");System.getProperties().put("sun.misc.ProxyGenerator.saveGeneratedFiles", "true");System.setProperty(DebuggingClassWriter.DEBUG_LOCATION_PROPERTY, "C:\\class");...
2020-07-10 13:51:31
258
原创 用谷歌 jib-maven-plugin 创建docker 镜像
-- 命令行mvn compile com.google.cloud.tools:jib-maven-plugin:2.4.0:dockerBuild -Djib.from.image=openjdk:8-jdk-alpine -Djib.to.image=mybatis-test:sss参数解释:-Djib.from.image <你的基础镜像> 如果不写就默认为谷歌的基础镜像,但是会遇到请求超时ps:被国内墙了会导致打包失败-Djib.to.image<最终生成的镜...
2020-06-23 19:18:46
962
原创 springcloud中常用的feign调用
项目背景 -- 根据网上对于feign的使用太过于复杂,新手想要去快速学习和体验,会造成入门成本太大,需要去搭建注册中心、熔断器、配置程度也稍微繁琐,很容易打消初学者的兴趣,现在根据自己的经验写一个简单粗暴的demo,供大家学习和参考 下面是项目地址git地址https://github.com/wo-wo-wo/Spring.git-- 核心代码client@RestCo...
2020-04-23 15:26:42
286
原创 docker通过命令行登录对镜像打tag同时push到远程仓库(默认的为docker镜像仓库)
1、docker login -u xxxxx2 docker tag app:latest xxxx/app:latest3 docker push xxxx/app:latest
2020-03-20 20:30:08
1732
原创 springboot通过docker进行镜像打包
注意:1、如果你springboot的jar包在target目录的情况下同时dockerfile在xxxproject/docker/Dockerfile的时候通过执行docker build -t app . 的时候会出现没有找到文件的情况(如果还是想这样执行的话就需要将jar包文件copy到docker文件夹下面),这时需要通过docker文件的父级上执行docker build -t &l...
2020-03-20 19:53:20
238
原创 springboot中重定向方式
//重定向到其他网站或其他服务器//通过new ModelAndView对象添加http://xxxx/xxxx即可跳转到第3方网站 @GetMapping(value = "test") public ModelAndView test(CurrentUser user, HttpServletRequest request){ return new M...
2020-03-20 11:03:07
3283
原创 mysql 分区sql脚本
-- 根据key分10个区alter table table_name partition by key(filed_name) partitions 10;-- 删除Key分区ALTER TABLE table_name remove PARTITIONING;-- 想知更多请阅读Mysql官方文档:https://dev.mysql.com/doc/refman/8.0/en/p...
2019-11-11 12:13:34
282
原创 java、 java8 、common 时间格式
//基于common.lang包 FastDateFormat fastDateFormat =FastDateFormat.getInstance("yyyy-MM-dd HH:mm:ss"); String date= fastDateFormat.format(new Date()); System.err.prin...
2019-11-08 14:39:43
270
原创 select 多字段批量查询 和 update 多字段批量更新
-- 多字段批量更新update table_name set field_name='hello world' where (field_1,field_2)in(('xxxxxxx','xxxxxxx'))--多字段批量查询select * from table_name where (field_1,field_2)in(('xxxxxxx','xxxxxxxx'))...
2019-08-01 10:07:36
1576
原创 mysql 5.7 使用group by 报错 ,是因为在5.7中新加入的新的特性造成,现解决方案如下:
SELECT @@GLOBAL.sql_modeset sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'mac 通过客户端修改 亲自测试有效,...
2018-11-08 10:33:54
356
原创 Excel 一行对多行的解析方法,核心代码如下:
List<xxxxx> exprot = new xxxx<>(); InputStream inputStream = ClassLoader.getSystemResourceAsStream("xxxx.xls"); try{ POIFSFileSystem po = new POIFSFileSy...
2018-10-19 13:31:46
1270
原创 深夜学习SpringBoot的踩坑记录
采用EClipse创建一个springboot项目时没有办法加载配置文件中的application.properties文件,找了很久没有排查到问题,最后看到一个网友的答案给出了一点提示,原因是项目没有加载application文件,需要手动在java path 路径下source文件中手动 添加进去后然后,从新运行即可...
2018-07-14 03:29:03
706
原创 eclipse 点接口方法 自动跳转到xml映射文件(mybatis)插件 ,详细文档请看github
https://github.com/mybatis/mybatipse
2018-06-06 10:46:34
3012
原创 解决处理spring_boot初学时候遇到的问题(以jar包为例子)
1.删除项目文件目录下target下的文件,后运行项目提示主类找不到,解:mvn clean install,即可解决此问题,前提条件是要项目目录下面去运行此命令行2.mvn compile (编译代码)前提条件是要项目目录下面去运行此命令行,3.mvn clean packege(打包项目文件为jar)4.mvb install(打包项目文件为jar)...
2018-05-21 11:04:50
444
原创 java通过服务器下载文件(这是根据我自己当时业务所需写的,如有需要请自己借鉴拷贝必要部分)
/** * 服务器获取图片下载保存(暂时不需要存储) * @param imgList(图片集合类) */ public static List<?> serviceFileDownload(List<String> imgList){ /** * 1.从前端获取****上传图片路径 * 2....
2018-04-10 20:29:07
264
原创 hashset(2种遍历方式)
//hashset(2种遍历方式) Set<String> test = new HashSet<String>(); test.add("1"); test.add("2"); test.add("1"); test.add("2"); System.out.println(test.size()); Iterator<Str
2018-03-30 14:25:04
5089
原创 java 文件上传
/** * *///根据自己的喜好写的一个文件上传方法,喜欢这段代码的同学可以直接拷贝修改根据自己的意思来上传文件,如有不对的地方欢迎指正(采用流的形式)import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.nio.channels.FileCh...
2018-03-26 00:05:26
240
原创 Git命令行(常用命令)
<git命令行>git status == 查看状态git branch == 获取所有分支git branch -d <本地分支名字> 删除分支git checkout -b<分支(2018-03-16test)>新建分支git checkout <分支名> 切换分支名字git add <添加提交文件名字> gi...
2018-03-18 15:39:24
340
原创 aliyun短信发送详情接口实现代码
在调用aliyun短信发送详情服务接口时要企业申请服务才能开通下面是短信服务接口详细代码(PS:代码如有不详细之处请留言告知谢谢!)缺少一个实体类请自行解决(sdk:https://help.aliyun.com/document_detail/55359.html?spm=a2c4g.11186623.6.584.J92lhe): List<AliyunShortMessageSendD...
2018-03-18 14:37:49
1213
原创 dubbo远程RPC调用服务产生的莫名错误
在调用dubbo RPC时暴露的接口方法,不能用void getTest()这样定义方法,(这是dubbo的规则)否则在编译时就会提示错误,必须要定义为有返回参数的才能被通过例如:String getTest()这样就能被通过,下面为错误提示:(如果有兴趣可以研究哈dai) ... 14 moreCaused by: java.lang.ClassFormatError: Method "<...
2018-03-18 10:57:03
2336
原创 用CMD命令行运行.jar时出现如下错误,解决办法如下:
F:\ChromDownload\RSA签名验签工具windows_V1.4>java -jar openssl_tools.jarException in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Nat...
2018-02-23 15:42:21
4658
原创 maven 添加对本地jar依赖
mvn install:install-file -Dfile=F:\ProjectGit\Repository\commons-logging\commons-logging-api\1.1\commons-logging-api-1.1.jar -DgroupId=commons-log-api -DartifactId=commons-log-api -Dversion=1.1 -Dpack...
2018-02-11 17:32:53
467
原创 调用网易短信接口(发短信模板通知)
调用短信接口出现{"code":414,"msg":"miss param"}错误的解决办法,所需jar包 如下截图import java.io.IOException;import java.util.ArrayList;import java.util.Date;import java.util.List;import net.sf.json.JSONArray;impor
2018-01-26 10:59:10
2501
2
原创 系统安装步骤
1、下载系统镜像iso文件2、下载老毛桃软件【用来做u盘启动的系统盘】3、准备一个u盘【最好16G 记住U盘的资料提前备份哦否则再装系统的时候会删除U盘文件】4、系统盘做好后把系统iso文件拷贝到系统盘【U盘】然后解压5、电脑设置为u盘启动【如果设置过就不用管了】直接关机后开机后按住F12启动弹出提示选择U盘启动6、(6.1)启动成功后就会弹出一个系统安装的选择建议选择w7或者w8那个选
2018-01-25 15:26:16
494
原创 List集合分段读取参数
import java.util.ArrayList;import java.util.List;/** * * @author gl * 时间:2018-1-23 * 说明:测试List集合分段获取参数 */public class Test { public static void main(String[] args) { // TODO Auto-generat
2018-01-23 15:13:04
863
TA创建的收藏夹 TA关注的收藏夹
TA关注的人