
java
阿泷
交流沟通
展开
-
The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collecti
The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collection*,discriminator?)".逗号表示必须按照括号了的顺序写原创 2018-04-02 15:21:19 · 795 阅读 · 0 评论 -
java异常-事务异常-java学习-try catch时,@Transactional注解 事务回滚不起作用的解决
解决1、在catch的时候 自定义抛出了异常。然后就可能会这样。把抛出的异常改为RuntimeException。解决2、加参数@Transactional(rollbackFor=Exception.class)参考https://blog.youkuaiyun.com/paul342/article/details/52330609...原创 2018-04-09 17:20:14 · 3181 阅读 · 1 评论 -
使用SQL查询所有数据库名和表名
MySQL中查询所有数据库名和表名查询所有数据库show databases;1查询指定数据库中所有表名select table_name from information_schema.tables where table_schema='database_name' and table_type='base table';1查询指定表中的所有字段名select column_name from...转载 2018-04-02 16:49:49 · 447 阅读 · 0 评论 -
java学习-查询数据库是否有该表名,查询数据库表是否有该列名
SQL Server:查询表有没有该列: SELECT * FROM( Select Name FROM SysColumns Where id=Object_Id(表名) ) AS A where A.name=列名查询数据库有没有这个表: SELECT * FROM( select * from sysobjects where xtype='U' ) AS A...原创 2018-04-02 17:20:52 · 488 阅读 · 0 评论 -
java学习-最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。[转载注:166、199号段都加上了!666]一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字...转载 2018-04-03 10:14:37 · 4491 阅读 · 0 评论 -
eclipse左边项目资源管理器的项目不见了,导入原工作空间的项目为灰色的解决办法
本来这里是有很多项目的,就像上图一样。突然第二天项目全都不见了,就像创建了一个新的workspace一样。但是项目还在源文件夹里。想导入项目,读出来了,结果是灰色的,不能导入解决:这里可以选择原工作空间的路径,然后就可以导入了原因不清楚,可能是eclipse工作空间里的.metadata这个文件夹出了问题,关闭eclipse的时候没等它保存完整有的时候是选错了工作空间,切换回原来的工作空间就行...原创 2018-03-28 11:31:13 · 20138 阅读 · 2 评论 -
java学习-while和if的区别
while用于循环语句,而if用于判断和分支语句。由于你并没有指明是什么程序,只能泛泛而谈了。if 语句中,常用格式为:if(判断条件){执行语句}上面的结构,只是进行一次判断。if与else结合,就可形成一个分支结构的语句,形如if(判断条件1){执行语句1}else if (判断条件2){执行语句2}else if (判断条件3){执行语句3}else if (...) {...}else{执...转载 2018-05-21 10:32:39 · 2311 阅读 · 0 评论 -
java面试-MySQL物理分页
例1,假设数据库表student存在13条数据。代码示例:语句1:select * from student limit 9,4语句2:select * from student limit 4 offset 9// 语句1和2均返回表student的第10、11、12、13行 //语句2中的4表示返回4行,9表示从表的第十行开始...转载 2018-05-21 15:49:06 · 371 阅读 · 0 评论 -
java错误-数据库错误-MySQL错误-2003 - Can't connect to MySQL server on localhost'
MySQL之前正常,第二天连接不上了这次的是MySQL服务没打开。打开MySQL服务步骤:打开小娜,给她说:打开服务。然后找到这两个,右键启动原创 2018-05-21 15:57:06 · 202 阅读 · 0 评论 -
java异常-Injection of resource dependencies failed
1、实现类的注解没有加2、如果是加了的@Resource换成@Autowired试试。原创 2018-06-04 10:09:27 · 5219 阅读 · 0 评论 -
java学习-List去重复
Set set = new HashSet(list1);List list2=new ArrayList<>(set);list1是需要去重复的集合list2是去重复之后的集合如果new一个TreeSet,就会抛异常原创 2018-05-29 15:45:31 · 131 阅读 · 0 评论 -
java异常-绝对解决! The valid characters are defined in RFC 7230 and RFC 3986
原因:页面上 get请求的url里有异常参数,或者有json的大括号啥的,或者有中文啥的,解析不了。建议用方法2:方法1: var mapStr = escape(传json型的变量);然后把 mapStr 放到URL里(比如啥啥啥=mapStr的)方法2:直接把URL放到encodeURI里encodeURI(url);...原创 2018-05-29 18:21:26 · 4771 阅读 · 0 评论 -
java工具-Google浏览器清除缓存快捷键
Google浏览器清除缓存快捷键CTRL+SHIFT+DEL直接进入“清除浏览数据”页面,包括清除浏览历史记录、清空缓存、删除Cookie等。转载 2018-05-30 09:44:51 · 1483 阅读 · 0 评论 -
java学习-分离字符串,分割字符串
package test.test;/** * Hello world! * */public class 分离字符串和输出string数组 { public static void main(String[] args) { // 假设有一串字符串 96558&JQKA String asd = "96528&JQKA"; // 想让它以&...原创 2018-05-30 16:37:33 · 1094 阅读 · 0 评论 -
java学习-获取当前毫秒数,毫秒转时间,时间计算,时间转毫秒,时间相关
时间有关+1s1、获取当前毫秒数long t1=System.currentTimeMillis();2、毫秒数转换为时间Date date2=new Date();date2.setTime(t1);System.err.println(date2);3、时间格式化SimpleDateFormat simpleDateFormat = new Simp...原创 2018-05-31 09:51:37 · 76271 阅读 · 7 评论 -
java学习-mybatis in查询
<select id="selectTableFromFormCode" parameterType="java.lang.String" resultType="java.util.Map"> select * from ${formCode} <where> <if test="ids !.原创 2018-05-31 15:55:05 · 1684 阅读 · 0 评论 -
java学习-Controller获取当前项目路径
String path = request.getServletContext().getRealPath("");//获取项目动态绝对路径转载 2018-05-31 15:55:49 · 6418 阅读 · 0 评论 -
java学习-controller接收复选框的值
接收的是一个Str数组<body><form id="userForm" name="userForm" action="url" method="post" ><input type="hidden" name="formCode" id="formCode" value="test原创 2018-05-31 17:28:45 · 7494 阅读 · 0 评论 -
java学习-string字符串替换
String src = new String("ab43a2c43d"); System.out.println(src.replace("3","f"));=>ab4f2c4fd. System.out.println(src.replace('3','f'));=>ab4f2c4fd. System.out....转载 2018-06-01 09:47:01 · 427 阅读 · 0 评论 -
java学习-文件下载
这时候就考虑用ajax异步处理数据读取过程,然后再通过window.location.href=URL;来访问文件下载链接进行excel下载。(注意:ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进行的,所以ajax无法处理二进制流的response来下载文件)...转载 2018-06-01 16:44:31 · 157 阅读 · 0 评论 -
java异常-getOutputStream() has already been called for this response
java.lang.IllegalStateException: getOutputStream() has already been called for this response参考:https://my.oschina.net/zhongwenhao/blog/209653转载 2018-06-01 16:52:44 · 4559 阅读 · 0 评论 -
java学习-js如何跳转到另一个页面
<script> ... </script>本页面打开:window.location.href = url ;新窗口打开:window.open(url);等同于a标签是否有 target="_blank"转载 2018-06-01 17:00:43 · 2440 阅读 · 0 评论 -
java学习-修饰符作用域修饰符可见性
子孙类有两个。不写的话看不见。default(无修饰词):×转载 2018-06-26 15:45:20 · 210 阅读 · 0 评论 -
异常 - HttpGet、EntityUtils.toString时输出网页中文乱码
toString时加上编码:EntityUtils.toString(entity, "utf-8"); @Test public void testHttpClient() { try { HttpGet httpGet = new HttpGet("http://www.baidu.com"); // httpGet.setHeader(new BasicHe...原创 2018-08-03 16:23:52 · 6424 阅读 · 2 评论 -
工具 - 把HttpServletRequest 的所有参数转换为map
/** * 把request转为map * * @param request * @return */ private Map<String, Object> getParameterMap(HttpServletRequest request) { // 参数Map Map<?, ?> properties = request.getP...转载 2018-08-03 16:37:33 · 6507 阅读 · 0 评论 -
java - 两个json合成一个
import net.sf.json.JSONObject; public class JSONCombine { public static void main(String[] args) { JSONObject jsonOne = new JSONObject(); JSONObject jsonTwo = n...转载 2018-07-30 19:07:24 · 9838 阅读 · 0 评论 -
java - 有关@resource、@Autowired、@Qualifier
一个接口两个实现类。接口代码:调用:一、@resource1、名字瞎写:Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'com.xxx.comm.service.TestHHHHUUUU' avail...原创 2018-08-17 11:36:13 · 247 阅读 · 0 评论 -
java - assert关键字
assert翻译为断言(?)。(中断是不是好理解一点。)使用方式:assert false;assert true;后面一般跟返回true/false的表达式。使用效果:assert false; 时,抛出java.lang.AssertionError。程序中断。true时不影响程序执行。其他:assert false : "程序异常程序异常";抛出...转载 2018-08-27 16:56:35 · 408 阅读 · 0 评论 -
java - @Controller和@RestController的区别
@Controller和@RestController的区别,其实@RestController的作用相当与@Controller注解和@ResponseBody注解的同时使用的作用@Controller和@RestController的区别?官方文档:@RestController is a stereotype annotation that combines @ResponseBod...转载 2018-08-21 12:12:33 · 1470 阅读 · 0 评论 -
springboot - 异常 - 邮件发送 : 535 Error: authentication failed
代码内密码为邮箱开启授权的授权码。 https://blog.youkuaiyun.com/u010218226/article/details/53114595https://blog.youkuaiyun.com/u011244202/article/details/54809696/转载 2018-08-21 14:50:42 · 1922 阅读 · 0 评论 -
异常 - maven The import org.junit cannot be resolved
新导入项目时报错。先项目右键选择Maven,点击update Project,选择OK,搞定。或者找到cannot be resolved的那个jar包,换一个版本。原创 2018-11-29 10:41:16 · 1496 阅读 · 0 评论 -
异常 - idea -Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:2.0.1.RELEASE
idea导入springboot项目报错:Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:2.0.1.RELEASE from http://maven.aliyun.com/nexus/content/groups/public/ was cached in the local repos...原创 2018-11-26 17:44:12 · 43634 阅读 · 4 评论 -
工具 - notepad++注释、大小写等快捷键
Ctrl+Q 注释/消除注释 (再按一次功能相反)Ctrl+L 删除当前行Ctrl+D 复制当前行交换两行位置: Ctrl+shift+上下键关闭当前文件 Ctrl+W1、小写转换大写 Ctrl + Shift + U2、大写转换小写 Ctrl +Uhttps://jingyan.baidu.com/article/1974b289adb7d3...转载 2019-05-27 11:27:33 · 1826 阅读 · 0 评论 -
Java - 异常 - no plugin found for prefix 'tomcat 7' in the current project and in the plugin groups
方法1、pom加<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version></plugin>...转载 2019-06-21 17:25:30 · 1888 阅读 · 0 评论