- 博客(21)
- 资源 (11)
- 收藏
- 关注
原创 多线程Callable优化for循环,需要拿到for循环的返回值
package com;import java.util.ArrayList;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;public class TestThread { public stati.
2021-12-31 17:22:21 1238 1
转载 十大经典排序算法总结(Java语言实现)
转载https://blog.csdn.net/wq_1995/article/details/81937926
2021-12-10 09:11:28 118
原创 Java实现几种常见的排序算法
1.冒泡排序 /** * 冒泡排序 * @param sort * @return */ public static int[] maoPaoSort(int sort[]){ for(int i=0;i<sort.length;i++){ for(int j=0;j<sort.length-1;j++){ if(sort[j]>sort[j+1]){
2021-12-10 09:05:40 330
原创 Java 实现微信和支付宝支付
一、前期准备1、申请好微信商户号appid,拿到商户id和商户秘钥,退款的话需要商户证书2、申请好支付宝商户号appid,商户公钥和秘钥(需要用支付宝工具自己生成),支付宝退款不需要证书二、数据库表设计1、微信支付配置表CREATE TABLE `py_wx_config` ( `wx_config_id` varchar(18) NOT NULL COMMENT '微信支付配置ID', `appid` varchar(128) DEFAULT NULL COMMENT '微信公众号ID'
2020-12-12 14:33:56 4796 4
原创 java 下载url图片并导出到前端
1、controller /** * 下载二维码 * @param qrId * @return * @throws IOException */ @RequestMapping(value = "/getImg") public void getImg(@RequestParam("qrId") String qrId, HttpServletRequest request, HttpServletResponse respo
2020-11-27 15:50:30 964
原创 java实现http请求方法,get和post
import org.springframework.util.StreamUtils;import org.springframework.util.StringUtils;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.net.HttpURLConnecti...
2020-11-18 18:32:09 394 1
原创 Excel导入导出功能
项目开发中常用到导入导出功能,现在整理一份目录1、下载jar包2、导入功能3、导出功能1、下载jar包 <!--读取excel文件--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version
2020-11-18 18:27:45 354
原创 DateUtils工具类常用方法,时间类方法
开发中经常用到Date这个工具类,现在整理出一份项目中经常用到的工具方法,仅供参考import org.apache.commons.lang3.StringUtils;import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import ja
2020-11-18 18:21:15 1832
原创 mybatis调用存储过程获得取返回值
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、service层 二、DAO层 三、map.xml 总结前言mybatis调用存储过程的一种写法记录一、service层 @Override public ReturnMsg checkOnlineBookout(Map<String, Object> param) { log.info("复核线上租书单:{}",param); ...
2020-11-11 14:19:05 4019 4
原创 java服务注册为windows服务开机自启
java服务注册为windows服务开机自启前提第一步 配置xml第二步 执行命令第三步 查看服务名称spring boot项目经常需要再电脑启动jar包,电脑容易断电,开机需要自启,麻烦;现在做成windows服务的形式,开机后可以自动启动,随系统的开机而启动前提下载服务连接链接: https://download.csdn.net/download/fangzhihua0927/13092601.第一步 配置xml同目录下创建一个同名的xml文件,如winsw.xml<servi
2020-11-06 18:38:49 481
原创 Shell脚本的build和restart工程 写法
在局域网内有一台SVN服务器,同时又有一个项目部署的服务器时,不用每次从svn服务器或者是本地打jar再上传到 项目部署服务器,可以用这一段shell脚本来代替那一段操作。步骤是先build到项目部署服务器,然后在restart启动1、build命令:app.sh build test2、restart命令 app.sh restart test1、build全部命令:app.sh build all2、restart全部命令 app.sh restart all// An.
2020-06-18 09:51:48 1192
原创 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on
报错截图解决方案解决错误 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on project qc-offline-report: There are test failures.1.今天对maven项目进行打包,遇到了一个问题,一直没有解决...
2020-03-30 16:24:28 31699 18
原创 IDEA配置mybatis-generator自动生成
搭建一个mvaen工程配置pom.xml配置generatorConfig.xmlidea上配置运行1.搭建一个mvaen工程,我这里用了spring boot,具体搭建步骤不细说,用idea自带的new 工程,下一步下一步很快就好了2.配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns=...
2020-03-27 18:17:34 2171
原创 Spring MVC返回前端消息体ReturnMsg
SpringMvc 返回前端有多种方式,为了统一规范,自定义一个公共实体;公共实体可以定义成这样
2020-03-27 17:04:56 1947
原创 IDEA快捷键和eclipse快捷键对比
idea快捷键eclipse快捷键含义Ctrl+鼠标左键Ctrl+Alt+鼠标左键看和进入接口实现类的快捷键Ctrl+Shift+GAlt+F7查询某一方法何处被调用Ctrl+DCtrl+Y删除整行Ctrl+ZCtrl+Z撤销Ctrl+YCtrl+Shift+Z恢复Ctrl+HCtrl+Shift+F全局查找关键字C...
2020-03-27 16:09:49 702 2
原创 sql优化常见注意点
文章目录sql优化常见注意点sql优化常见注意点1、避免在where子句中使用 is null 或 is not null 对字段进行判断。2、避免在 where 子句中使用 != 或 <> 操作符。3、避免在 where 子句中使用 or来链接条件。4、少用 in 或 not in。5、注意 like 中通配符的使用。6、避免在 where 子句中对字段进行表达式操作。...
2020-03-27 15:55:46 426
原创 Vue 的环境的搭建和项目部署
Vue 的环境的搭建和项目部署第一章 vue的环境搭建1.1安装nodejs2.下载相应位数nodeJs第二章 vue的打包部署第三章nginx代理vue项目第一章 vue的环境搭建1.1安装nodejs1.先看系统配置,是32位和64位uname –a2.下载相应位数nodeJs从nodejs官网(http://nodejs.cn/d...
2019-07-19 15:57:48 675
原创 Java中的23种设计模式
1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一
2016-12-14 16:34:04 285 1
原创 list转换成树形数据
往往要将数据库中的菜单配置转成树形结构展示到前台,这边提供一种二维树组转树形(同事那边看来的,很好用),以供参考:数据库 id,name,parent_idjava对象:Java代码 1. private class TreeNode{ 2. private String id; 3. private String name; 4.
2016-11-28 22:07:38 3906
原创 git常用命令汇总
cd pwdmkdirgit init //初始化一个Git仓库git add xx //把文件添加进去,实际上就是把文件修改添加到暂存区git commit -m"" //提交更改,实际上就是把暂存区的所有内容提交到当前分支git status //随时掌握工作区的状态git diff //查看修改内容git log //查看提交历史
2016-05-15 20:09:45 380
原创 java web 生成图片验证码的功能实现
1.前台页面<tr><td valign="middle" align="right">验证码:<img id="num" src="checkcode" /><a href="javascript:;"onclick="document.getElementById('num').src = 'checkcode?'+(new Date(...
2016-05-09 15:53:18 1058
weixin-java-pay-demo-master.zip
2020-12-01
Everything.zip
2020-03-27
QuickLook-3.6.4.zip
2020-03-27
ORACLE客户端工具,Plsqldev,免安装,解压直接使用
2018-07-20
使用Mybatis-Generator帮助生成数据库映射文件使用文档和使用插件
2016-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人