- 博客(40)
- 问答 (28)
- 收藏
- 关注
原创 MySQL常见问题-Row size too large. The maximum row size for the used table type, not counting BLOBs, i..
这个是后台自动生成的字段,果然太坑了,都是1000,然后,我就把表的字段长度都改为200了,然后就可以了。这个还真没遇到过,但是发现这个65535,感觉不是Excel行数的问题吗,咋MySQL里还会报这个问题?原来如此,这个主要和表中的varchar类型有关,我么可以把长文本修改为Text,这个是不限制的。看网上的介绍说是,MySQL建表有个长度限制,一个行的定义长度不能超过65535;仔细看看这个错误,应该是说行大小超了,然后百度了下这个错误。
2024-04-22 23:46:49
220
1
原创 SpringBoot多环境只打包指定环境的配置文件
在 SpringBoot 工程里面可以通过 application-*.yml 的方式实现多环境打包。但是打包的时候会把所有的.yml配置文件都打到包里。pom.xml <profiles> <profile> <!-- 本地开发环境 --> <id>dev</id> <properties> <profiles.active>dev<
2021-10-31 23:20:43
1435
转载 关于Spring Boot自动注入出现Consider defining a bean of type ‘xxx‘ in your configuration问题解决方案
在Spting Boot项目中自然要使用实现自动注入来体现Spring IOC的便利了, 但是我在实施过程中出现了这么一个问题, 如下, 这里找到解决办法记录下来,供遇到同样的问题的同僚参考2021-04-08 23:07:04.596 ERROR 18156 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : ***************************APPLICATION FAILED TO START
2021-04-09 19:13:56
998
转载 Java中使用HttpRequest获取用户真实IP地址端口
/** * 获取用户真实IP地址,不使用request.getRemoteAddr();的原因是有可能用户使用了代理软件方式避免真 实IP地址, * * 可是,如果通过了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP值,究竟哪个才是真正的用户端的真实IP呢? * 答案是取X-Forwarded-For中第一个非unknown的有效IP字符串。 ...
2019-11-13 10:59:53
1663
1
翻译 SpringMvc @InitBinder 表单多对象精准绑定接收
问题出现要在一张表单中提交多个对象,并且还要在后台Controller 中精准的绑定接收。可是,这些对象中的参数名可能相同,后台接收入参时无法像struts那样jsp表单中使用Object.Param形式对表单进行精准绑定入参,我们都知道struts2默认就是这种方案,这是因为struts2采用了OGNL,并通过栈(根对象)进行操作的,而且栈中默认有action实例,所以很自然的没有这种问题。...
2018-09-13 16:35:03
196
原创 使用spring的@Value注解如何注入static变量
两种实现方式://1.@PostConstruct方式@Value("${check_rule}")private String checkRule;@Value("${id_type}")private String idType;@PostConstructprivate void init() { initRandom=random;}//2.在set方法使用...
2018-06-28 10:41:23
5672
翻译 初始化mysql数据库提示缺少Data:dumper模块解决方法
初始化默认数据库运行此命令:/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ 出现错误: FATAL ERROR: please install the following Perl modules before executing /usr/local/mysq
2017-07-31 14:25:05
386
原创 window下mysql导入大量数据
1、运行cmd,在mysql的bin目录下找到mysql.exe然后输入用户名,密码,数据库名 mysql -u用户名 -p密码 数据库名 2.进入mysql命令,source d:wcnc_db.sql以上是两种导入mysql.sql的方法,适用于导入大量数据脚本。附赠两个文档地址:http://www.cnblogs.com/bearcat/ar
2017-07-26 22:36:52
759
翻译 svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
今天svn提交,出现异常:svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted百度后,大多解决办法:team--> Refresh/Cleanup会出现异常:SVN: org.apache.subversion.javahl.
2017-07-21 10:40:00
212
原创 mysql在linux下的安装
安装环境:系统是 centos6.51、下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6.33,通用版,linux下64位 也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQ
2017-02-14 13:58:04
286
原创 Calendar的使用经历,验证时间段
/** * TODO 验证时间 * @return */ public boolean getWithdrawTime(){ Date date = new Date(); Calendar nowCalendar = Calendar.getInstance(); nowCalendar.setTime(dat
2017-02-09 11:23:47
585
转载 Java Tomcat SSL 服务端/客户端双向认证(一)
双向认证(个人理解):客户端认证:客户端通过浏览器访问某一网站时,如果该网站为HTTPS网站,浏览器会自动检测系统中是否存在该网站的信任证书,如果没有信任证书,浏览器一般会拒绝访问,IE会有一个继续访问的链接,但地址栏是红色,给予用户警示作用,即客户端验证服务端并不是强制性的,可以没有服务端的信任证书,当然是否继续访问完全取决于用户自己。如何去除地址栏的红色警告呢?后续会介绍导入服务端证书
2016-12-12 16:58:00
862
原创 tomcat热部署配置
以前接触过热部署,今天自己研究了一点皮毛!发现热部署对项目加载时不会清空之前加载的内存,每部署一次内存会随之增加几乎一倍的占用,久而久之就会造成jvm的内存溢出,所以说热部署对于开发来说有利也有弊。 解决方式:降低重启次数,优化jvm。 这是热部署的配置: <Host name="localhost" appBase="webapps" unpackWAR
2016-12-05 15:17:17
686
原创 java发送Http的get、post请求
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List;import java
2016-11-02 10:43:59
227
原创 jquery点击单张图片放大效果
单图放大 #div1{ width:600px; height:400px; margin:50px auto; position:relative; text-align: center; padding-left:50px;} #div1 img{ position:absolute; left:0; top:0; margin: 0 auto;}
2016-10-27 10:29:46
10739
翻译 Java内存溢出详解_Tomcat内存设置
一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。He
2016-10-18 11:36:01
220
原创 关于CASE WHEN的 使用方法
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。
2016-09-05 18:17:34
506
原创 MyBatis插入数据返回主键
select LAST_INSERT_ID() insert into users(name, password) values(#{name}, #{password}) 注:1)使用selectKey的方式获取主键,相当于调用了MySql的LAST_INSERT_ID()函数,意思是查询最后一次插入的ID,相当于执行了两条语句2)两种方式的主键获取方式都是通过MyBatis
2016-08-17 12:41:03
528
原创 使用SQL Server语句获取数据库服务器当前时间
1 SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM 2 SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06 3 SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16 4 SELECT CONVERT(varch
2016-08-04 15:40:22
831
翻译 java发送Http的get、post请求
package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import j
2016-08-03 15:39:09
223
原创 springMvc定时任务Annotation
(一)在xml里加入task的命名空间xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.1.xsd (二)扫描包,启用注解驱动
2016-08-03 09:51:36
298
原创 Session的监听以及单点登录整合
import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import javax.servlet.ServletContext;import javax.servlet.http.HttpSession
2016-08-03 09:34:01
468
翻译 Session监听在线统计人数,简单的单点登录
import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import javax.servlet.ServletContext;import javax.servlet.http.HttpSessio
2016-07-28 14:27:24
546
原创 Session监听统计网站的在线人数HashSet
import java.util.ArrayList;import java.util.HashSet;import java.util.List;import javax.servlet.ServletContext;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSessionEvent;im
2016-07-26 17:48:02
288
原创 Session的监听,统计网站在线人数
import java.util.ArrayList;import java.util.HashSet;import java.util.List;import javax.servlet.ServletContext;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSessionEvent;im
2016-07-26 17:31:22
453
原创 去除List中重复的数据
public List removeList(List list){ for (int i = 0; i < list.size(); i++) { for (int j = list.size()-1; j > i; j--) { if(list.get(j).equals(list.get(i))){ list.remove(j); } } }
2016-06-22 16:27:12
403
原创 File类遍历目录
首先创建File工具类package com.mm.util;import java.io.File;import java.io.IOException;//列出File的一些常用操作比如过滤,遍历等操作public class FileUtils { /** * 列出指定目录下(包括其子目录)的所有文件 * @param file */ public stat
2016-05-30 12:05:28
338
原创 IO流之File类
import java.io.File;import java.io.IOException;public class IODemo { public static void main(String[]args){ /** * 文件访问目录转义字符\\可以是//或者File.separator:设置分隔符 */ File file=new File("F:\\works
2016-05-30 11:25:13
220
翻译 文件的编码
package com.sh.test;import java.io.UnsupportedEncodingException;import java.util.Iterator;public class IoDemo { public static void main(String[]args) throws UnsupportedEncodingException{ Strin
2016-05-30 10:11:11
220
原创 Servlet的生命周期
加载→实例化→初始化→服务→销毁当Servlet容器初始化的时候,容器运行init()方法,当请求到时运行service()方法,service()方法自动派遣运行与其对应的doGet()或doPost()方法等,当服务器决定销毁实例的时候调用destory()方法。
2016-04-19 10:01:33
202
原创 Oracle数据库获取其中的数据和分页
1.查询10-20条数据:select * from(select ename,rownum r from emp) where r>=10 and r<=202.查询入职时间最长的前三名员工:select * from(select rownum r from emp order by hiredate asc) where r<=3 3.获取数据库中最后10条记录:select * from(
2016-04-18 19:51:49
503
原创 抽象类(abstract class)和接口(interface)的区别?
首先抽象类的关键字为(abstract),接口的关键字是(interface)。1.抽象类中可以包含变量和普通方法,但包含acstract的方法必须是abstract类,而接口中只能包含抽象方法。2.抽象类不能多重继承只能继承自己的一个超类,而接口可以多重继承。3.抽象类有构造方法,接口没有构造方法。4.抽象类可已包含静态方法,而接口不可以包含构造方法。5.抽象类中方法的访问类
2016-04-06 10:35:42
276
原创 拦截器和过滤器的区别?
1.拦截器基于java中的反射,过滤器基于函数回调。2.拦截器不依赖来于servlet容器,过滤器依赖于servlet容器。3.在action的生命周期中,拦截器可以被调用多次,而过滤器只有在容器初始化的时候被调用一次。4.拦截器只对action请求起作用,而过滤器几乎对所有的请求都起作用。5.拦截器可以访问action上下文,值栈里的对象,而过滤器不能访问。
2016-04-05 20:03:53
198
原创 Mybatis框架
mybatis-config.xml中的文件<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
2016-03-21 18:39:08
309
原创 java中的Date日期格式转换之二
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;public class DateConvert { public static void main(String[] args) throws ParseExcepti
2016-03-15 20:18:58
362
原创 java中的Date与String之间的转换
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateConvert { public static void main(String[] args) throws ParseException{ Date date=new Da
2016-03-15 19:18:58
312
原创 java中的冒泡排序
public class Fibonacci { public static void main(String[] args) { //冒泡 int []array={2,1,3,5,0,22,55,66,88,77}; for(int i=0;i<array.length;i++){ System.out.print(array[i]+","); for (int j
2016-03-15 11:58:22
215
翻译 Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。如果要使用数据库就要添加数据库的驱动,不同的数据库有不用的驱动,这里就不一一说明,添加jar程
2016-03-04 12:07:12
585
空空如也
问一个json数据结构问题 java的
2017-12-19
求解决 如何获取总影响行数 mybatis
2017-09-19
微信中提交form表单到另一个ip参数丢失
2017-06-08
Java中怎么把List泛型集合中的值赋值到二维数组中,只要值,不要字段
2017-06-01
麻烦各位java攻城狮帮我看一下这个json中的data是怎么存放的?
2017-06-01
linux下 df查看空间已经占用%100,但是找不到大文件
2017-05-22
css行内样式里面怎么计算两个数相乘
2017-03-10
使用mybatis查询id返回的值为null 但是在数据库查询是有结果的
2017-02-07
js怎么计算证书乘以百分比? !!
2017-01-07
SSM框架怎么在Service层获取resource路径下的图片地址
2016-12-26
java后台使用diyUpload上传文件报错,http异常怎么回事
2016-12-25
tomcat热部署怎么配置
2016-12-05
etmvc在后台直接修改数据库数据怎么用update方法
2016-12-02
jerichoTab页签的使用,请指教一下,实在是没头头绪
2016-11-21
java排序成绩排名,升序怎么排 坐等答案
2016-11-18
java中通过积分排名次(倒数第一在前面。。。升序)
2016-11-18
java中通过积分排名次
2016-11-15
jquery一次性删除两行tr
2016-10-24
STS 支持jdk1.7的版本谁有
2016-08-19
java实现日报提醒功能,
2016-08-04
实现bigautocomplete动态查询怎么发送ajax请求,和后台怎么封装数据的
2016-07-28
session单点登录怎么实现
2016-07-27
Session统计用户在线数量问题
2016-07-26
会员等级提升功能判断线上线下
2016-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人