- 博客(21)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 Idea调试技巧
Idea调试技巧输入快捷键取消大小写敏感debug调试页面介绍断点对话框调试按钮服务按钮变量查看设置条件断点异常断点临时断点断点回退中断Debug多线程调试输入快捷键psvm --------- main方法sout --------- System.out.println();取消大小写敏感取消大小敏感,在编写代码的时候,代码的自动提示将更加全面和丰富debug调试页面介绍调试按钮:调试的主要功能就对应着这几个按钮,鼠标悬停在按钮上可以查看对应的快捷键。在菜单栏Run
2021-03-31 19:20:43
483
原创 @Aspect+自定义注解实现切面,注解在类上不生效
前言不生效的原因大概率是配置没对,这里只记录我遇到的一个原因。切面不生效的原因@Pointcut("@within(com.xxx.xxx.calutl.service.vc.annotation.xxx)")网上大部分都是写的@annotation,@within的意思是自定义注解标注的类下所有的方法都会进入切面的方法,@within后面的全类名就是自定义注解的全类名。@annotation的意思是自定义注解标注的方法会进入切面,后面同样的自定义注解的全类名。我就是在类上标记了自定义注解,却是用的@
2020-10-29 14:29:48
10715
11
原创 mybatis拦截器在执行前替换sql,记录一下踩的坑,希望能帮大家省点时间
防止忘了,记录一下代码如下:import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.sql.SQLException;import java.util.ArrayList;import java.util.Properties;import java.u
2020-10-23 17:25:14
1562
1
原创 coun(1)、count(*)和count(列)的区别
count(1)和count(*)对比我在oracle和mysql上均做过测试,打开执行计划,发现这两个的执行计划一模一样,没有任何区别。count(列)对于count(列)我只在oracle进行了测试,测试发现只要该表设置过唯一索引(无论是不是组合索引),且对count的列设置了不为空,均会执行INDEX FULL SCAN,也就是和count(1)和count(*)是一样的。但是对于没有设置不为空的列进行count,则会执行TABLE ACCESS FULL。(如果有不一样见解的大佬,麻
2020-10-15 16:05:47
1139
原创 org.apache.ibatis.binding.BindingException: Parameter 'roleIds' not found解决办法
org.apache.ibatis.binding.BindingException: Parameter 'roleIds' not found解决办法这是大多数的解决方案而我遇到的不一样这是大多数的解决方案https://blog.csdn.net/qq_28379809/article/details/83342196而我遇到的不一样我遇到的是,一不小心引错包了,这个在网上基本没有提...
2019-09-12 10:21:47
1599
转载 平衡二叉树详解(Java实现)
平衡二叉树详解(Java实现)一、概念二、平衡二叉树的构建三、增加四、删除五、遍历六、测试一、概念平衡二叉树是一种特殊的二叉搜索树,关于二叉搜索树,请查看上一篇博客二叉搜索树的java实现,那它有什么特别的地方呢,了解二叉搜索树的基本都清楚,在按顺序向插入二叉搜索树中插入值,最后会形成一个类似链表形式的树,而我们设计二叉搜索树的初衷,显然是看中了它的查找速度与它的高度成正比,如果每一颗二叉树都...
2018-12-26 19:09:43
2113
原创 socket接受数据缓慢或者丢包严重
前情提要:我新到一个公司,这个代码之前是外包出去的,现在由我继续开发,然后新买了一台服务器,老服务器就跑的外包项目,新服务器上就跑的我接着开发的,在新服务器上就出现了socket接收数据丢包严重的情况,但是都是局域网传的,甚至就是那台服务器的socket发出的数据都丢包严重。然后我就对比代码,发现那段代码一点都没改,然后把老服务器的代码拿过来也变慢了,这就尴尬了。所以我把这个问题简称为由于服务器性...
2018-04-13 14:19:33
12522
3
原创 单例模式
单例模式是项目中常用的,也是比较简单的,就不细讲了,下面看一下单例模式的5种不同实现,这个理解了,单例模式也差不多了。1、饿汉模式 优点:线程安全,调用效率高 缺点:不能延时加载 (非延迟加载的缺点:第一次加载类的时候会连带着创建Singleton实例,如果这个Singleton实例的创建非常消耗系统资源,而应用始终都没有使用Singleton实例,那么创建...
2018-03-22 10:13:32
204
原创 工厂模式
这是第一篇,我也是重新学习,所以总结一下,方便以后复习。 工厂模式的思路比较简单,就是将具体创建那个对象的逻辑交给工厂。这句话简单,但是不太好理解,结合下面的例子就很好理解了(源码是copy的,我觉得这个例子既简单还能说明问题)。 假如应用系统需要支持多种登录方式如:口令认证、域认证。那么自然的做法就是建立一个各种登录方式都适用的接口。简单说,就是创建一个登录的接口,两个不同的...
2018-03-22 09:04:36
150
转载 SQL Server 系统日志已满问题(解决办法)
USE 数据库名称; GO ALTER DATABASE 数据库名称 SET RECOVERY SIMPLE; GO DBCC SHRINKFILE (数据库名称_Log, 1); GO – Reset the database recovery model. ALTER DATABASE 数据库名称 SET RECOVERY FULL; GO从其它网站上找...
2018-03-05 09:38:17
1932
原创 datagrid用url加载表格的时候,参数没有传入后台
这个问题我弄了一个多月,因为不怎么急,所以有空的时候就看看,但是各种原因都找了,一直没找到,昨天无意之中发现了,大家遇到的不一定是这个原因,这里记录一下我遇到的。 这里就是toolbar属性的值前面少了#,我把#加上,后台就能收到传的参数了。...
2018-02-25 08:40:04
1525
原创 jenkins+svn+ant+tomcat+socket自动部署(Windows下,其实linux也差不多)
jenkins自动部署含socket的项目前几天,我想用Jenkins实现代码更新,自动编译并部署,就研究了一下,我也是小白,就弄了几天而已。 我采用的是Jenkins+svn+ant+tomcat,用Jenkins来管理,svn提交代码,ant来编译,最后部署在tomcat上。 tomcat的配置这些,那些教程上都有,我也不细说了,我就提几点我遇到的问题和解决方案,具体步骤大家百度一下吧...
2018-02-02 14:36:00
396
原创 web页面找不到资源文件,报404,但是资源文件存在且路径没错
由于引入js,css或者外部文件的时候,路径前带/或者../等报错这个原因有可能很多,但是我这里只列出一种至少我没有Google到的原因。 前情提要:由于之前web项目不是我写的,我感觉代码比较乱很多不喜欢,想重写。我要做的是提供接口给app,实现跟web端差不多的功能。然后我就新建了一个web项目,发现自己重写需要比较长的时间,app又着急上线,所以我就准备以后再重构。我就把后台内容
2018-01-18 13:57:21
38964
4
原创 Eclispse 超简单换主题、皮肤、配色
参考1:http://blog.csdn.net/yzr1183739890/article/details/49228149; 参考2:https://jingyan.baidu.com/article/6c67b1d68c03be2787bb1ed6.html; 参考一是通过eclipse下载一个主题插件,可以更换eclipse工作空间,也就是代码区域的背景颜色,字体及字体颜色,关键是插件已
2018-01-03 09:37:27
402
原创 调用webservice的客户端(亲测可用)
package com.oa.test;import java.net.URL; import org.codehaus.xfire.client.Client;import net.sf.json.JSONArray;import net.sf.json.JSONObject;/*** @author 作者:Iwen* @version 创建时间:2017年12月13日 上午11:38
2017-12-20 10:47:19
183
原创 使用Java解析svg文件,以及将获取的Element转换成String
使用Java解析svg文件,以及将获取的Element转换成String废话不多说,直接上代码,没有几行代码,相信大家都能看懂。// 解析svg public static String parseSVG(String svgURI) throws Exception { File file = new File(svgURI); String parser =
2017-12-13 17:09:05
10512
1
原创 JSP的九个内置对象和四个作用域
request 请求对象 类型 javax.servlet.ServletRequest 作用域 Requestresponse 响应对象 类型 javax.servlet.SrvletResponse 作用域 PagepageContext 页面上下文对象
2017-04-13 15:20:01
281
原创 JSP中<%%>、<%! %> 、<%=%>的作用
<%%> 这里面可以添加java代码片段,不能写Java方法的内容,可以调用Java方法 <%! %> 这里添加java方法的内容,可以算作声明 <%=%> 将变量或表达式值输出到页面
2017-04-12 15:36:48
2792
1
原创 forward内部跳转 和redirect重定向跳转的区别
1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forward:转发页面和转发到的页面可以共享reque
2017-04-12 15:22:36
685
原创 Java面试题及解析
1、如下代码 public class Test { public int aMethod() { static int i = 0; i++; return i; } public static void main(String args[]) {
2017-01-10 22:14:03
16744
1
nacos-server-1.1.4-已适配mysql8.0.tar.gz-linux版本
2019-12-17
nacos-server-1.1.4-已适配mysql8.0.zip-Windows版本64位
2019-12-17
解决丢失api-ms-win-core-libraryloader-l1-1-1.dll(32位和64位的均有)
2017-12-25
XmlSchema-1.4.6.jar
2017-12-20
SoapUI-Pro-x64-5.1.2及破解文件.part1
2017-12-08
64位jdk8免安装版,jdk_1.8.0_152-b15第二部分
2017-12-04
eclipse导入mahout源码后很多错误,怎么解决啊
2017-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人