- 博客(41)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Vue的post提交请求和get提交请求的实现
因为Vue版本提高,所有配置文件在dev.conf.js书写webpack.dev.conf.js里面代码::var express = require(‘express’)var apiServer = express()var bodyParser = require(‘body-parser’)apiServer.use(bodyParser.urlencoded({ extend...
2018-10-15 17:24:25
2853
原创 Connection reset by peer解决方法
当我们用HttpClient请求一个接口的时候,在本地调试都没有问题,但是放到某些服务器上面就会出现Connection reset by peer,(我们的服务器是中控主机),可能一方面使中控主机的效率真的么有服务器好,但是问题还是要解决的~就是检查防火墙、ping通不通的这个就不多说了,肯定是要检查的,主要我检查了之后发现那些基本的都没有问题,所以我按照以下步骤排查了一下:1、首先,看一下...
2019-12-12 09:41:50
6304
原创 下一次复用上一次的HttpClient请求
import java.io.IOException;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.apache.commons.logging.Log;import org.apache.commons.logging.Log...
2019-12-11 09:51:47
562
原创 java身份证号校验
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Main1 { /** * 15位身份证号 */ private static final Integer FIFTEEN_ID_CARD = 15;...
2019-08-13 10:41:43
898
原创 数据库批量插入操作出现的sql过长问题的解决
@Autowiredprivate SqlSessionFactoryBean sqlSessionFactoryBean;@Overridepublic void addBatch(List<User> users) throws Exception { try ( SqlSession sqlSession = sqlSessionFactoryBean.getOb...
2019-07-31 09:20:41
1176
原创 java定时任务的设置
第一种:找到spring配置文件,通过启动时候加载配置文件加载定时任务 <!-- 扫描任务 --> <bean id="mytask" class="包名+类名com.fujia.test.DealTask"></bean> <task:scheduled-tasks> <!-- 这里表示的是每周六11...
2019-07-29 10:53:33
422
原创 java.lang.NoClassDefFoundError解决方式
出现java.lang.NoClassDefFoundError问题大部分的原因是由于maven项目的jar包在tomcat启动时候并没有加载到服务器下面,验证的方式是:在启动之后,打开tomcat路径,之后找到webapps里面加载的项目之后查看该路径下面jar包是否完整如果不完整,那说明的确就是没有加载完全不的jar包, 这是由于没有配置tomcat引用maven的jar包,所以我们需...
2019-07-24 09:23:27
1470
原创 在窗口中设置一个列表框,包括三个“圆形”、“扇形”、“矩形”选项,点击选项,在窗口中出现相应的形状(实心)...设置一个“位置”菜单,包括四个“向上”、“向下”、“向左”、“向右”菜单项,点击菜单项改
import java.awt.BorderLayout;import java.awt.Color;import java.awt.Component;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.GridLayout;import java.awt.Point;import java.awt...
2019-06-21 13:57:05
782
1
原创 控制台打印日志过多造成程序中断【没有任何异常的程序宕机原因】
开发人员在进行项目开发过程中,经常在控制台打印一些日志,最常见的也最不可避免的就是打印sql语句。如果只是极少进行数据库操作,可能对系统压力不对太大。但是如果在批量操作数据库,对数据进行增加或者更新操作以及其他任何操作的时候,如果执行1万条sql没有对程序造成任何影响,那么如果是10万条数据呢? 大数据时代数据可能不仅仅是10万条。又或者你的数据库字段超过了100个呢?那么像这种情况下,在控制台打...
2019-05-13 11:19:34
3675
原创 Java代码运行系统程序或者打开图片
// 运行cmd命令执行程序 Runtime runtime = Runtime.getRuntime(); runtime.exec("cmd /c " + file.getAbsolutePath());file.getAbsolutePath就是你要打开的文件或程序的绝对路径。...
2019-04-19 16:58:35
1052
原创 swagger项目下载以及swagger生成带注释的请求体和响应体
1、创建ApiJsonObject 类import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target({ElementTy...
2019-04-16 10:50:36
5214
1
原创 javaBean在定义属性名称为大写CID,转json之后变为cId小写的解决办法【前两个字母】
1、在属性上面加入@JsonProperty@JsonPropertyprivate String CAh;@JsonPropertyprivate String CCbrMc;`在这里插入代码片`2、在set和get方法上面加入@JsonIgnore@JsonIgnorepublic String getCAh() { return CAh;}@JsonIgnor...
2019-04-16 10:33:14
469
原创 GUI实现聊天程序
package mychat;import java.awt.BorderLayout;import java.awt.Button;import java.awt.Frame;import java.awt.Panel;import java.awt.TextArea;import java.awt.TextField;import java.awt.event.KeyAdapt...
2019-04-09 17:12:50
1238
原创 GUI实现记事本功能
package text;import java.awt.Button;import java.awt.Dialog;import java.awt.FileDialog;import java.awt.Frame;import java.awt.Label;import java.awt.Menu;import java.awt.MenuBar;import java.awt....
2019-04-09 10:33:37
841
1
原创 GUI图形界面实现计算机打开文件夹功能
package text;import java.awt.Button;import java.awt.Dialog;import java.awt.Frame;import java.awt.Label;import java.awt.List;import java.awt.Panel;import java.awt.TextField;import java.awt.Win...
2019-04-09 10:22:17
1542
原创 redis基础学习
package com.itcast.redistest;import java.util.HashMap;import java.util.Map;import org.junit.Test;import redis.clients.jedis.Jedis;public class RedisTest { @Test public void redisTest...
2019-03-12 13:38:00
129
原创 struts框架基本搭建
1、myEclipse开发环境2、struts框架依赖的基本架包链接:https://pan.baidu.com/s/1XX4OXTn6MM6n4ZfqX-dd2g 提取码:6y4r 在这个百度云地址有一个写好的项目~
2019-03-11 13:46:11
211
原创 Java单例模式(单态模式)
package dantai;/** * 单例设计模式 * @author Administrator * */public class GetInstanceTest { public static void main(String[] args) { Person p1 = Person.getInstance(); Person p2 ...
2019-03-01 15:37:04
204
原创 java通过反射获得任意图形的面积
package reflecttest;import java.io.BufferedReader;import java.io.InputStreamReader;import java.lang.reflect.Field;/** * 根据反射获取任意图形的面积 * @author Administrator * */public class ReflectTest {...
2019-02-28 17:54:44
309
原创 Java反射Reflect学习基础版
package reflectstudy;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.lang.refle...
2019-02-28 16:37:56
196
原创 ByteArrayStream、DataStream、PipedStream、RandomAccessFile使用
ByteArrayStreampackage iootherstudy; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; import java.io.IOException; publ...
2019-02-27 16:24:42
197
原创 SequenceInputStream将图片分成若干份,每10k一个文件,之后用序列流合并成一个图片
package test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.SequenceInputStream;...
2019-02-27 14:48:43
287
转载 截取字符串中带汉字的字符串,按照字节进行截取
package test;/**在java中,字符串“abcd”与字符串“ab你好”的长度是一样,都是四个字符。但对应的字节数不同,一个汉字占两个字节。定义一个方法,按照最大的字节数来取子串。如:对于“ab你好”,如果取三个字节,那么子串就是ab与“你”字的半个,那么半个就要舍弃。如果去四个字节就是“ab你”,取五个字节还是“ab你”.思路:首先要知道汉字是由连个字节所组成。而且这...
2019-02-27 09:48:35
1721
原创 abaac 输出 a(3) b(1) c(1)出现次数
package day12;import java.util.Comparator;import java.util.Map.Entry;import java.util.Set;import java.util.TreeMap;import java.util.TreeSet;/** * abaac 输出 a(3) b(1) c(1) * @author Administra...
2019-02-26 17:55:26
367
原创 将所有.java文件修改为.jad文件格式
String filename = source.getName().replaceAll(".java$", ".jad");之所以用replaceAll代替String filename = source.getName().replace(".java", “.jad”);是由于如果真的存在a.java.java文件,那么会改变此文件的名称为a.jad.jad,而我们应该将他改为a.j...
2019-02-26 10:45:53
199
原创 Java---ServletContext实现您是第几位登录用户
效果图:要求是:只要用户通过账号密码登陆就记录一位,不管注销与否。框架:SSMservlet代码// 第几位登陆者 ServletContext sct = this.getServletContext(); int loginNumber = 0; if (null != sct.getAttribute("loginNumber")) { loginNumber = I...
2018-12-14 17:43:05
690
原创 Cookie保存用户名密码:10天之内记住密码无需输入
指定时间内无序输入账户密码,自动登录jsp–Cookie控制代码<% String username = null; String pwd = null; Cookie cookies[] = request.getCookies(); if(null != cookies){ for(Cookie cookie:cook...
2018-12-13 10:34:14
922
原创 jdbc之mysql/oracle数据库的连接
不管您是想连接那种数据库,请先确认引入数据库需要的驱动,也就是架包,之后add to path1、jdbc连接没有mysql数据库import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class Test { Connection conn = n...
2018-12-11 13:57:07
205
原创 用java实现文档加密解密
文档加密import java.io.*;public class ToSecret { public static void main(String[] args) throws Exception { FileInputStream fis = new FileInputStream("你想加密的文件名称Secret1.txt"); FileOutputStr...
2018-10-31 09:53:19
6220
5
原创 Java查看某个类的帮助文档
1、找到java的安装路径,我拿我自己的安装路径举例:2、我想查找String类的使用方法,首先你要知道String所属包名,String是java.lang.String,一下是查看帮助文档的路径:C:\Program Files\Java\jdk1.7.0_67\src.zip\java\lang\String.java 找到注释:/** * The <code>Str...
2018-10-25 09:30:12
2715
原创 python实现99乘法表
for m in range(1,10): for n in range(1,int(m)+1): m=str(m) n=str(n) print(n+"*"+m, end=' ') (限制不换行) print("\r\n")
2018-10-24 15:55:02
774
原创 用java程序实现10进制转换其他进制
10进制转2进制BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println("本程序提供十进制转化二进制"); String line = br.readLine(); int num = Integer.parseInt(...
2018-10-24 11:13:58
761
原创 cmd执行java文件时显示找不到或无法加载主类
解决cmd命令执行java文件出现的《java执行时显示找不到或无法加载主类》问题在该java文件路径下面打开控制台shift键加鼠标右键,此处打开命令窗口输入 set classpath=.(只在当前目录好用,在其他目录运行还是会报错)输入set classpath=你所写的Java文件路径 (这样所有路径都可以直接java 类名访问了)原因:没有classPath,因为java...
2018-10-23 17:33:10
3331
转载 MySql
mySql数据类型1、数值数据类型2、日期和时间类型3、字符串类型mysql查看表定义1、show create table 表名;可以用这个看表的代码。++++++++++++++++++++++++++++分割线++++++++++++++++++++++++++++++mysql&gt; show create table sys_role \G;**********...
2018-10-22 18:05:30
154
转载 解决navicate第一次连接mysql失败问题:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be
处理:1、进入mysql安装包,启动mysqlALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下...
2018-10-22 18:05:13
826
原创 List中删除指定元素
第一种:ArrayList<Integer> list = new ArrayList<Integer>(); list.add(2); list.add(3); list.add(1); for (int i = 0; i < list.size(); i++) { if (l...
2018-10-22 14:10:15
5908
原创 获取当前类名称
第一种:String clazzName1 = Thread.currentThread().getStackTrace()[1].getClassName();第二种String clazzName2 = this.getClass().getName();
2018-10-22 11:25:33
554
翻译 Git学习笔记
目录第一节:创建版本库 3第二节:时光机穿梭 3第三节:版本回退 5第四节:工作区和暂存区 6第五节:管理修改 7第五节:撤销修改 8第六节:删除文件 9第六节:远程仓库 10第七节:从远程库克隆 10第八节:分支管理 11(蓝色代表输入的代码,黄底蓝色代表命令行执行之后显示的代码)Git是目前世界上最先进的分布式版本控制系统(没有之一)。版本控制系统:集成式和分布式...
2018-10-15 17:26:38
831
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人