java
2Hhhhhh
船到桥头自然直
展开
-
SpringBoot上传图片文件
首先准备好文件上传工具类:package com.jpoa.common.utils.file;import com.jpoa.common.config.Global;import com.jpoa.common.exception.file.FileNameLengthLimitExceededException;import com.jpoa.common.exception.file.FileSizeLimitExceededException;import com.jpoa.com原创 2021-04-28 17:16:59 · 321 阅读 · 2 评论 -
实现登录等通用验证码功能
Java代码://后台生成随机数 @GetMapping("/randomNum") @ResponseBody public void findRandom (HttpServletResponse response) throws IOException{ // 验证码字符个数 int codeCount = 4; char[] codeSequence = { '0', '1', '2', '3', '4', '5', '6原创 2020-11-13 13:24:42 · 453 阅读 · 0 评论 -
Java线程池主要方法详解
线程池特点减少频繁创建 / 销毁线程,减少系统开销 提高系统响应速度,当有新任务时,通过复用存在的空闲线程,无需等待创建新线程便能立即执行 方便对线程并发数的控制import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicInteger;public static void main(String[] args) throws Exception { //原子类 Atomic.原创 2020-09-25 13:54:49 · 220 阅读 · 0 评论 -
将jar包转为exe文件再制作成安装包
使用idea将项目打包成jar包,下载exe4j Wizard并运行,选择项目类型为jar配置应用名称以及输出的路径文件夹配置服务名及图标文件配置输出日志,可以自定义名称配置服务描述,服务自动启动或手动启动配置为64位系统程序配置Java调用,将刚刚打包的jar导入配置jre版本,导入jre文件点击finish,jar包转exe成功下载innoSetup编译器并打开,新建脚本配置应用程序信息...原创 2020-08-12 16:36:23 · 3047 阅读 · 4 评论 -
Session会话过期后页面自动跳转到登录界面
本需求使用Shiro权限管理框架加WebSocket协议实现首先导入WebSocket jar包(已导入Shiro相关jar包,完成Shiro的相关配置,这里不过多讲,主要使用WebSocket协议实现,需要的朋友自行搜索)<!--WebSocket的支持--> <dependency> <groupId>org.springframework.boot</groupId> <ar原创 2020-07-15 16:47:35 · 1831 阅读 · 5 评论 -
批量修改sql语句
实现批量修改的sql语句,用List集合传值<update id="studentBatchUpdate" parameterType="java.util.List"> <foreach item="item" index="index" collection="list" open="" separator=";" close=""> update ...原创 2019-12-09 14:27:10 · 4329 阅读 · 1 评论 -
IDEA连接postgressql数据库
打开IDEA后选择Database数据库选项卡点击加号标志,选择Data Source,在弹出选项中选择PostgreSQL数据库填入配置信息,点击Test Connection按钮测试是否连接成功,然后点击ok...原创 2019-03-26 13:55:33 · 6121 阅读 · 1 评论 -
SpringBoot访问静态资源
方法一:在application.properties文件中加入以下代码:spring.resources.static-locations: classpath:/static ### static为你要放过的文件夹 ###spring.mvc.static-path-pattern=/static/** ### 放过static下的所有文件 ###方法二:创建...原创 2019-03-27 16:12:19 · 260 阅读 · 1 评论 -
sql语句异常:org.postgresql.util.PSQLException: ERROR: syntax error at or near “$1“
在开发过程中遇到这个问题:错误说明是SQL语句异常,贴出SQL语句异常处:通过发现是数据转换异常(例如:Integer和String间转换异常) ,解决方法如下,将#改成$,$可转换成数值类型...原创 2019-05-10 15:49:50 · 24738 阅读 · 2 评论 -
Java List集合返回值去掉中括号(‘[ ]‘)的方法
调用StringUtils工具类的strip()方法去掉中括号"[ ]":StringUtils.strip(word.toString(),"[]") //第一个参数放集合,第二个参数去掉中括号"[]"StringUtils工具类代码:package com.ktamr.common.utils;import com.ktamr.common.core.text.St...原创 2019-08-26 15:03:22 · 11385 阅读 · 4 评论 -
IDEA 编码规约扫描插件使用方法
本插件由阿里开发 ,很大程度上改善代码质量问题,帮助我们规范注意自己的代码首先打开IDEA,点击左上角File — — Settings然后选择Plugins,在右侧输入框输入 ‘ Alibaba Java Code Guidelines ’ ,点击安装(我这里已安装)安装成功后重启IDEA,选择Tools — —阿里编码规约,可以选择你要的功能也可以对单独...原创 2019-09-29 17:06:26 · 2505 阅读 · 1 评论 -
支付宝支付沙箱环境测试
首先访问蚂蚁金服开发平台,下载官方电脑网站支付demo:https://docs.open.alipay.com/270/106291/,选择JAVA版本下载下载完后解压文件,文件内的readme.txt文件有注意事项可以阅读,然后导入到开发工具接下来就是对AlipayConfig.java进行配置,对关键变量进行赋值首先登录蚂蚁金服开发平台https://open.al...原创 2019-03-22 16:19:47 · 517 阅读 · 0 评论 -
Eclipse编写SSM(增删改查)框架项目
首先创建动态web项目:接下来写代码:web.xml代码:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema原创 2019-01-09 21:20:06 · 6353 阅读 · 7 评论 -
密码加密
加密工具类package com.manager.util;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * EncoderByMd5 */public class...原创 2018-12-25 10:12:14 · 170 阅读 · 0 评论 -
javascript编写1加到100函数
<script> //for循环实现 var sum=0; for (var i=0;i<101;i++){ sum+=i } console.log(sum); //while实现 var its=0; var all=0...原创 2018-12-29 16:48:23 · 5167 阅读 · 0 评论 -
java输入数字,输出倒序
package c10;import java.util.Scanner;public class zhengzhengshu { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("输入一个正整数:"); int num ...原创 2019-01-03 21:33:23 · 10014 阅读 · 2 评论 -
String与Integer互相转换
//String转换IntegerString str = "a";Integer i = null;if(str!=null){ i = Integer.valueOf(str);}//方法一:Integer类的静态方法toString():Integer a = 2;String str = Integer.toString(a)//方法二:Integer类的...原创 2018-12-30 15:49:50 · 1274 阅读 · 0 评论 -
java拼接字符串
package shili;public class Test { public void doStr(StringBuffer s) { s.append("one"); } public static void main(String[] args) { StringBuffer s = new StringBuffer("every"); Test test = ...原创 2018-12-31 19:47:41 · 849 阅读 · 0 评论 -
eclipse制作java猜数游戏
package chap10;import java.util.Scanner;public class caishuyouxi { public static void main(String[] args) { Scanner input = new Scanner(System.in); int random = (int)(1+Math.random()*100); ...原创 2019-01-01 20:57:31 · 2834 阅读 · 1 评论 -
简单工厂模式(手机)
电池类:package Phone;/** * 电池类 */public class Battery { private String bName; //电池型号 public String getBName() { return bName; } public void setBName(String bName) { ...原创 2019-01-11 16:54:05 · 590 阅读 · 0 评论 -
Ajax实现级联
级联代码://一级下拉框 var categoryLevel1 = $("#categoryLevel1"); //拿到一级下拉框元素 categoryLevel1.append("<option>请选择</option>") $.ajax({ type: "GET",//请求类型 ...原创 2019-01-15 10:57:10 · 823 阅读 · 0 评论 -
在Windows系统和Linux虚拟机上运行jar文件(springboot打包成的jar文件)
Windows系统运行jar文件:首先先创建项目,选择左侧的导航栏的Spring Initializr,然后默认是Default选项。对项目信息进行编辑,填写组织名和项目名。 选择左侧的web,然后将web控件勾上再选择左侧的Template Engines,勾上Thymeleaf控件 配置项目名和项目路径pom.xml代码:<?xml ...原创 2019-01-25 12:10:43 · 1184 阅读 · 0 评论 -
在Tomcat和Linux虚拟机上运行War包(springmvc打包的war包)
Tomcat运行:首先先创建一个springmvc项目 配置组织名和项目名配置maven配置项目路径 pom.xml文件代码:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http...原创 2019-01-25 14:10:35 · 1753 阅读 · 0 评论 -
java求1到100的和
package shili;public class qiuhe { public static void main(String[] args) { // TODO Auto-generated method stub int all = 0; for(int i =1;i<101;i++) { all+=i; } System.out.println(...原创 2018-12-27 12:19:32 · 14363 阅读 · 1 评论