
java
小超zzzzzzz
工作日常随笔记录。ps(接私活开发,java、vue、union-app)
展开
-
java 字符串常用操作
java 字符串常用操作@Test public void test() { String sql = "select id,name,age from t_user limit 0 , 1"; //字符串替换 System.out.println(sql.replace(",", "/")); //字符串转数组 System.out.println(sql.split(",").length); Sy原创 2021-06-23 18:09:42 · 112 阅读 · 0 评论 -
java 获取当月和上月的日期
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //获取前月的第一天 Calendar cal_1 = Calendar.getInstance();//获取当前日期 cal_1.add(Calendar.MONTH, -1); cal_1.set(Calendar.DAY_OF_MONTH, 1);//设置为1号,当前日期既为本月第一天 String原创 2021-03-22 20:21:09 · 1151 阅读 · 0 评论 -
JDK 1.8 新特性方法使用
1:排序//正序pointList.sort(Comparator.comparing(MemergencyLeaderPoint::getPointTime));//倒序pointList.sort(Comparator.comparing(MemergencyLeaderPoint::getPointTime).reversed());2:分组//根据getSchedule值进行分组pointList.stream().collect(Collectors.groupingBy(Sche原创 2020-10-29 11:05:53 · 239 阅读 · 0 评论 -
java发送http请求 解决连接超时问题
java发送http请求CloseableHttpClient client = HttpClients.createDefault();//获得客户端对象HttpPost post = new HttpPost(new URIBuilder(url).build());//请求方式Map<String, String> params = new HashMap<>();//存放参数的Mappost.setHeader("Content-Type", "application原创 2020-09-13 14:22:10 · 2033 阅读 · 0 评论 -
spring boot yaml文件配置根据java接口中的参数改变值
spring boot yaml配置文件参数根据程序动态改变我们的需求是会有不同的数据库,包括oracle,mysql等等,所以yaml文件不能写死读某个库,需要前端切换数据库的时候把配置文件查询库也要切换到对应的上面话不多说,直接上代码,觉得有帮助的记得点个赞@SuppressWarnings("all") public static void updateYamlFile(DatabaseConnect connect) { String src = "src/main/r原创 2020-07-27 18:11:40 · 1283 阅读 · 0 评论 -
java执行SQL脚本文件
java调用SQLExec类执行sql脚本文件话不多说,直接上代码,有帮助的话记得点个赞public class SqlExec { public static void runSqlScript(){ SQLExec sqlExec = new SQLExec(); //设置数据库参数,我的是MySQL 别的都类似 sqlExec.setDriver("com.mysql.jdbc.Driver"); sqlExec.setUr原创 2020-07-27 10:01:11 · 1147 阅读 · 1 评论 -
Linux 实现crontab定时执行kettle资源库作业
Linux 实现crontab定时执行kettle资源库任务环境:centos7 kettle8.2 jdk1.8话不多说,我直接在kettle安装目录下新建了一个.sh的脚本,功能就是执行我资源库中的一个作业,当日志文件大于10M的时候就清空该文件重新存日志source ~/.bash_profilesource /etc/profilefilename=/usr/local/data-integration/logs/wgyth.logfilesize=`ls -l $filename原创 2020-06-03 17:52:58 · 1691 阅读 · 0 评论 -
Spring Boot 整合Mybatis 配置数据源Druid
Spring Boot 整合Mybatis 配置数据源Druid环境 idea 2019 spring boot 版本 2.x1:引入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-st...原创 2019-12-01 20:57:09 · 221 阅读 · 0 评论 -
Spring Boot整合Spring Data JPA实现增删改查
Spring Boot 集成Spring Data JPA环境:idea 2019 spring boot 版本 2.x1:创建一个Spring Boot项目勾选web模块中的spring web 和sql模块中的spring data jpa 和mysql驱动2:在resources下创建application.yml文件spring: datasource: #my...原创 2019-12-01 19:26:03 · 477 阅读 · 0 评论 -
java 找到字符串中第一次出现的字符
话不多说,直接上代码public static int method (String str){ int position = -1; //初始值 int length = str.length(); //字符串长度 for (int i = 0; i < length; i++) { char c=str.charA...原创 2019-11-19 18:39:08 · 1574 阅读 · 2 评论 -
java 二分查找查找到数组中指定元素
java 实现二分查找 查找有序数组中的某一元素话不多说,直接上代码/** * @param arr 传递数组 * @param key 查找的值 * @return 返回值的索引 */ public static int test(int [] arr,int key){ int low = 0; //索引开始的位置 ...原创 2019-11-19 18:03:10 · 1257 阅读 · 1 评论 -
java实现验证码功能
JAVA实现验证码功能,调用下方工具类即可,CpachaUtil类名点其中返回验证码的方法即可返回验证码,再利用流的形式输出到页面即可。package com.ischoolbar.programmer.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Gra...原创 2019-11-10 19:56:02 · 632 阅读 · 1 评论 -
Layui.table实现分页功能
第一步:创建一个页面,jsp/html引入静态资源,把路径改为自己的<link href="${staticPath}/static/layuiadmin/layui/css/layui.css" rel="stylesheet"><script src="${staticPath}/static/layuiadmin/layui/layui.js"></scr...原创 2019-10-21 20:20:40 · 844 阅读 · 0 评论 -
Nginx实现反向代理 负载均衡教程
使用Nginx实现负载均衡功能前言:Linux上必须已经安装了Nginx和tomcat,不会安装的看我之前文档首先需要开启tomcat和Nginx,开启成功后测试能访问了接着往下走1:先用xftb进到tomcat目录下webapps下任意创建一个文件夹,里面创建一个文件2:进入到Nginx的conf目录 编辑nignx.conf配置文件配置完成保存退出,重启Nginx输入 usr...原创 2019-09-28 17:32:18 · 154 阅读 · 0 评论 -
IDEA中Mevan+nexus 自动上传到私服详细步骤
IDEA中Mevan+nexus 自动上传到私服详细步骤环境:IDEA2019-1,Maven仓库3.5.2,nexus 2.12第一步:创建一个普通的 maven 项目 项目名随意2:确保你的创建的项目配置了maven再项目的pom文件中配置2个配置 快照版和发行版参数对应nexus私服中的参数id于私服的id 等同name 可以省略 可以随意起一个好辨别的名字url 对...原创 2019-09-14 12:08:22 · 621 阅读 · 0 评论 -
nexus搭建Maven私服教程
简易搭建maven私服步骤:安装环境:Centos 6.8 64位 ,JDK 1.7, nexus-2.12.0-01-bundle.tar.gz第一步:进入该文件夹解压 nexus-2.12.0-01-bundle.tar.gz解压成功后会有俩个文件夹,默认存放地址是tar包存放得位置安装完成进入nexus文件夹目录开启nexus执行命令 ./nexus-2.12.0-01/bin...原创 2019-09-13 20:51:41 · 236 阅读 · 0 评论