- 博客(90)
- 资源 (12)
- 收藏
- 关注
原创 java实现日期加一天
/*日期加+1天*/ public static Date dateAddOne(Date date) { Calendar calendar = new GregorianCalendar(); calendar.setTime(date); calendar.add(calendar.DATE,1); //把日期往后增加一天,整数 往后推,负数往前移动 date=calendar.getTime(); //这个时间就是日期往后推一天的结果 return date; }.
2021-08-04 20:13:50 15312
原创 java解析请求第三方接口返回数据
一、返回未xml结构 /** * 解析xml,返回第一级元素键值对。如果第一级元素有子节点,则此节点的值是子节点的xml数据。 * @param strxml * @return * @throws JDOMException * @throws IOException */ @SuppressWarnings({ "unchecked", "rawtypes" }) public static Map doXMLParse(
2021-07-09 18:27:52 1251
原创 java生成微信分享相关配置
package org.jeecg.modules.caayouth.api.utils.weixinShare;import net.sf.json.JSON;import net.sf.json.JSONObject;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLConnection;import java.security.MessageDiges.
2021-07-09 18:19:01 316
原创 java计算两个日期相差的秒数
/** * 计算两个日期相差的秒数 * * @param startDate * @param endDate * @return */ public static int calLastedTime(Date startDate, Date endDate) { long a = endDate.getTime(); long b = startDate.getTime(); int c = (int) ((a - b) / 1000); return c;..
2021-07-09 18:15:59 7181
原创 vue-quill-editor编辑器文本不居中问题处理
一、问题出现的原因 由于 使用这个样式 class="ql-align-center",但是在app中显示时没有这个样式,所以就不居中,我们可以修改一下,改成 style="text-align: center;"这样就能完美显示了二、修改<script>import Quill from 'quill';import Parchment from 'parchment';//目的是修改富文本内容居中不了的问题let config = { scope: P...
2021-07-07 09:55:44 5626 2
原创 d2-crud-plus行内编辑
一、 crud.jsimport dayjs from 'dayjs'import { GetDetail } from './api'import { request } from '@/api/service'export const crudOptions = (vm) => { return { rowHandle: { // width: 230, // dropdown: { // 操作列折叠 // atLeast: 1, /
2021-07-05 10:32:38 1370
原创 d2-crud-plus显示视频
index.vue<template> <d2-container :class="{'page-compact':crud.pageOptions.compact}"> <template slot="header">视频管理</template> <d2-crud-x ref="d2Crud" v-bind="_crudProps" v-on="_crudListeners"&g...
2021-07-05 10:29:14 424
原创 mysql查询数据库版本等
一、查询数据库版本号SELECT VERSION() FROM DUAL;二、查询库中有多少张表SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = '数据库名' GROUP BY table_schema;
2021-06-29 16:41:18 283
原创 d2-crud-plus代码生成器的使用
一、克隆java代码git clone https://github.com/greper/d2-crud-plus-server.git二、新建 d2p_pm数据库,然后导入代码中的数据库表三、执行代码 @Test void pm() { GenerateRequest request = GenerateRequest.builder() .moduleName("gm") //模块名 ...
2021-06-29 15:22:37 581
原创 java实现请求其他服务器的api
<!--json-lib--><dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier></dependency>必须这么写..
2021-06-29 11:09:14 695
原创 java读取本地视频文件的时长
/** * 获取视频时长 * @param filepath 视频地址 * @return * @throws IOException */public static String readVideoTime(String filepath) { File localPath = new File("E:"+File.separator+"video"+UUID.randomUUID().toString()); if (!localPath.exists()) {localP.
2021-06-28 15:04:08 1132 1
原创 java保存视频到本地
/** * 下载视频 * @param videoUrl 实际视频地址 * @param downloadPath 文件下载地址 * @param fileName 文件名 * @param SuffixName 后缀名 */ public static void downVideo(String videoUrl, String downloadPath,String fileName, String SuffixName) { HttpURLConnection c.
2021-06-28 15:02:25 2762
原创 d2-crud-plus树形菜单
一、api.jsimport { request } from '@/api/service'const apiPrefix = '接口地址'export function GetList (query) { return request({ url: apiPrefix + '/list', method: 'get', params: query }).then(ret => { ret.data = ret.data ? ret.data : {
2021-06-24 16:58:49 1344 1
原创 java生成根据数字区间随机生成4位数
/** * 随机产生指定位数的随机字符串 */public static Integer randomCodeLength(int length) { Integer tickCode=0; for (int i = 0; i < 4; i++) { Random rand = new Random(); tickCode=rand.nextInt(MAX_NUM - MIN_NUM + 1) + MIN_NUM; } retur.
2021-06-24 16:48:15 1419
原创 java实现分类的树形菜单展示
一、实体类@Getter@Setterpublic class VueTreeSelectModel { private Integer id; private String label; private List children; private void setChildren(List children) { if (children.size() == 0) { this.children = null; .
2021-06-24 15:48:15 583
原创 java+d2-crud-plus导入.xlsx文件
java部分@AutoLog(value = "学生信息导入")@ApiOperation(value="学生信息导入", notes="学生信息导入") @RequestMapping(value = "/importExcel", method = RequestMethod.POST) public Result<?> importExcel(MultipartFile file) { // 1.自定义一个工具类拿到要解析的文件并解析成要存储的数据 List
2021-06-23 14:37:44 453
原创 java实现将富文本保存成txt文件并且上传到阿里云
1、写成txt文件/*html富文本写成txt*/public static String WriterTxt(String content) throws IOException{ String real_path = "E:\\txtPath.txt"; String txtPath=""; if (null != content && !"".equals(content)) { content = content.trim(); //
2021-06-21 13:40:19 802
原创 java实现发送邮件
@Value("${spring.mail.username}")private String from;/** * 发送带附件的邮件 * @param to 收件人 * @param subject 主题 * @param content 内容 */public boolean sendEmailMsg(@RequestParam(name="to") String to, @RequestParam(name="subject",require.
2021-06-18 16:10:46 112
原创 java实现保存远程图片到本地
/*根据阿里云地址保存到本地*/public static void download(String urlString, String filename,String savePath) throws Exception { // 构造URL URL url = new URL(urlString); // 打开连接 URLConnection con = url.openConnection(); //设置请求超时为5s con.setConnectT.
2021-06-18 16:06:15 954
原创 java实现删除本地文件夹
/*删除本地资源文件*/public static void delFolder(String folderPath) { try { delAllFile(folderPath); //删除完里面所有内容 String filePath = folderPath; filePath = filePath.toString(); java.io.File myFilePath = new java.io.File(filePath.
2021-06-18 15:54:03 823 1
原创 java实现在背景图上绘制数据
package org.jeecg.modules.caayouth.admin.utils;import org.jeecg.modules.caayouth.admin.model.TicketImgesModel;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.*;import java.net.URL;import java.net.UR.
2021-06-18 15:53:02 195
原创 用putty连接linux系统后显示-bash-4.2#
问题出现原因:我删除了root文件夹解决方式:在putty终端shucp /etc/skel/.bashrc /root/ cp /etc/skel/.bash_profile /root/
2021-06-01 17:07:37 305
原创 Linux项目环境搭建(JDK安装)
一、安装jdk1、进入jdk官网:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
2021-06-01 16:41:56 70
原创 mybatis-plus代码生成器
一、准备工作新建maven项目,导入所需呀的jar包pom.xml文件中如下<dependencies><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>2.3</version></dependency><!--jun.
2021-05-10 09:30:20 210 2
原创 sqlyog用ssh连接远程数据库操作方式
mysql部分jdbc_url=jdbc:mysql://(远程数据库地址):3306?jdbc_username=用户名jdbc_password=密码ssh部分设置好之后点击连接就OK了
2021-05-06 10:10:17 1160
原创 java统计最近6个月的数据,柱状图
统计图最近6个月的数据@Overridepublic R getOrderDurationChart() { StatisticsMainModel m= baseMapper.getOrderChart(); Map[] s1=new HashMap[6]; String[] time=new String[6]; Date date=new Date(); Calendar calendar=new GregorianCalendar(); for.
2020-11-26 15:53:17 1287
原创 java通过ip请求本地资源路径
一、controller/*--------------------------------------------------------------------*/@RequiresRoles("admin")@ApiOperation(value = "上传--普通上传")@PostMapping("/fileUpload_file")public R UploadFileFile(@RequestParam(value = "file") MultipartFile file, Stri.
2020-11-04 16:20:43 767
原创 各种学习网址总结
一、视频学习1、B站(https://www.bilibili.com/)2、中国大学mooc(https://www.icourse163.org/)3、慕课网(https://www.imooc.com/)4、极客时间(https://time.geekbang.org/)5、极客学院(https://www.jikexueyuan.com/friendlink.html)6、网易云课堂(网易云课堂)7、我要自学网(https://www.51zxw.net/)二、问答及搜索1、百度
2020-11-02 10:48:41 695
原创 IDEA自带接口测试工具(http client)
方法一1、打开自己的项目2、项目中新建http目录,目录下新建test.http文件(test可以自己命名)3、查看http自带请求打开ides:File---->Settings---->Editor---->Live Templates---->HTTP Request这里就可以看到get和post的请求4、直接test.http文件中输入以上请求组中的请求,eg:gtr。这个gtr就是get请求,修改成自己正确的端口和接口地址5、顶级左边
2020-10-29 17:31:12 5778 2
原创 java手机号正则验证、邮箱验证、用户名验证
//手机号验证public boolean phoneBool(String phone) { if (phone == null || phone.isEmpty()) return false; String regex = "^((13[0-9])|(14[5,7,9])|(15([0-3]|[5-9]))|(166)|(17[0,1,3,5,6,7,8])|(18[0-9])|(19[8|9]))\\d{8}$"; if (phone.length() !.
2020-10-16 14:34:36 865
原创 java获取当前请求的ip
public String getIP(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (null == ip || 0 == ip.length() || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (null == ip.
2020-10-16 14:32:50 1050 1
原创 java去掉html标签以及截取概述
一、去掉htmlpublic static String delHTMLTag(String htmlStr) { String regEx_script = "<script[^>]*?>[\\s\\S]*?<\\/script>"; //定义script的正则表达式 String regEx_style = "<style[^>]*?>[\\s\\S]*?<\\/style>"; //定义style的正则表达式 Str...
2020-10-16 14:31:42 293
原创 java中String判断
public class MyStringUtil { public static boolean isNull(Object obj) { return obj == null; } public static boolean isNotNull(Object obj) { return !isNull(obj); } public static boolean isEmpty(Object obj) { if.
2020-09-18 15:30:01 576
原创 ERR Client sent AUTH, but no password is set问题解决
一、错误信息redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the poolat redis.clients.util.Pool.getResource(Pool.java:53)at redis.clients.jedis.JedisPool.getResource(JedisPool.java:226)at cn.hncu.RedisPool.getJedis(Redi
2020-09-16 16:26:39 1751
原创 端口号被占用解决方案
一、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口二、输入命令:netstat -ano三、四、打开任务管理器,找到对应的数字,结束进程就OK了
2020-09-16 16:18:52 1627 1
原创 计算两个日期之间相差的天数java 版
一、计算两个日期相差的天数public Integer differDays(Date date1, Date date2) throws Exception{ SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); date1=sdf.parse(sdf.format(date1)); date2=sdf.parse(sdf.format(date2)); Calendar cal = Calendar.getI.
2020-09-02 11:29:50 443
原创 java和mysql计算两个经纬度之间的距离
一、java代码public static final double DEGREES_TO_RADIANS = Math.PI / 180.0;public static final double RADIANS_TO_DEGREES = 180.0 / Math.PI;//地球半径public static final double EARTH_MEAN_RADIUS_KM = 6371.009;//地球直径private static final double EARTH_MEAN_DIA.
2020-08-31 15:12:11 334 1
原创 微信小程序登录java代码
public R wxlogin(String code,Long uid) { StringBuilder url = new StringBuilder("https://api.weixin.qq.com/sns/jscode2session?"); //wxa195fc37a9fbc117 url.append("appid=***");//appid设置 // url.append("&secret=***");//sec..
2020-08-24 17:47:49 376
原创 mysql年月日、本周、上周等相关查询
--今天select * from 表名 where to_days(时间字段名) = to_days(now());--昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1--本周SELECT * FROM 表名 WHERE YEARWEEK( date_format( 时间字段名,'%Y-%m-%d' ) ) = YEARWEEK( now() ) ;--本月SELECT * FROM ...
2020-08-21 17:24:07 79
原创 java补全对应的位数
一、补全4位public String FormatCode(String code) { String[] codeArr = code.split(","); List<String> newCode = new ArrayList(); DecimalFormat format = new DecimalFormat("0000"); String[] var5 = codeArr; int var6 = codeArr.length; .
2020-08-20 16:27:26 3103
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人