- 博客(31)
- 资源 (7)
- 收藏
- 关注
原创 Oracle函数总结
目录1、补位函数2、分组排序函数1、补位函数LPAD和RPAD分别是左补位和右补位。示例:select rpad('123',5,'0') from dual;结果为:12300(左补位同理)2、分组排序函数2.1、rank() over()2.2、dense_rank() over()2.3、row_number() over()2.3.1、select sjlx, row_number() over (partition by sjlx ord
2020-07-21 17:13:10 1578
原创 GOF23种设计模式——单例模式
GOF23种设计模式——单例模式前言 单例模式是23中设计模式中最简单的一种,只需要一个类就可以实现,是非常常用的设计模式之一。老司机开车,请扶好坐稳,前方到站-单例模式站。单例模式的特点 1、单例类只能有一个实例; 2、单例类必须自己创建自己唯一的实例; 3、单例对象必须给其他所有对象提供这一实例;单例模式的优点1、...
2020-03-19 18:25:29 326
转载 Spring七种事物传播行为实力分析
Spring事务传播行为:Spring特有的事务传播行为,Spring支持7种事务传播行为,确定客户端和被调用端的事务边界(说的通俗一点就是多个具有事务控制的Service的相互调用时所形成的的复杂的事务边界控制),下图所示为7中事务传播机制Spring的7种传播机制 传播行为 含义 PROPAGATION_REQUIRED(XML文件中为REQUIRED) 表示当...
2020-01-08 16:27:20 357
原创 @Controller和@RestController的区别
@Controller和@RestController的区别1、@RestController = @Controller + @ResponseBody(相当于这两个注解合在一起的功能);2、如果使用@RestController注解Controller中的接口的话,返回值是ResponseBody体格式的数据,配置的视图解析器InternalResourceViewReso...
2019-09-17 17:42:39 432
转载 手撕面试题ThreadLocal
手撕面试题ThreadLocal面试官:讲讲你对ThreadLocal的理解。我们可能会从以下几个方面去考虑:ThreadLocal是什么(定义)?ThreadLocal用在什么地方?ThreadLocal一些细节问题!ThreadLocal的最佳实践!自己的思考。一、ThreadLocal是什么?早在jdk1.2的版本中就提供了java.lang.ThreadLocal,Th...
2019-08-19 18:11:14 630 1
转载 tomcat:start可以启动 用debug无法运行
在tomcat下运行多个项目,debug模式无法启动,以为是程序问题,可是单个项目可以运行,没有问题,然后再次添加,还是不行。试过clean tomcat服务器,也试过将项目删除,再次添加。但是start模式下可以运行,无问题。 后来查找到解决办法:(看到这个办法开始我感觉不是特别靠谱,但是亲测以后我这确实是这个问题~)eclipse----->window-----...
2019-01-08 16:20:03 904
原创 清除浏览器缓存的方法汇总
一:清除浏览器缓存的方法1、用随机数URL 参数后加上 "?ran=" + Math.random(); //当然这里参数 ran可以任意取了eg:<script> document.write("<s"+"cript type='text/javascript' src='/js/test.js?"+Math.random()+"'></scr&quo
2018-12-17 18:10:27 1314
转载 HttpClient中post请求http、https示例
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可:创建CloseableHttpClient对象。 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创...
2018-12-17 16:55:41 771
转载 JSON字符串转对象或者转List集合的方法
对象POJO和JSON互转public class JsonUtil { /** * JSON 转 POJO */ public static <T> T getObject(String pojo, Class<T> tclass) { try { return JSONO...
2018-12-17 16:37:47 747
转载 layer.close()或者layer.closeAll()失效的情况下强制关闭layer弹窗的方法
使用layer过程中有时会遇到close()或者closeAll方法失效 js中写入如下方法即可实现强制关闭 //关闭layer func.layerCLose = function() { var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); }...
2018-12-17 16:31:24 4196
原创 一个网卡配置两个不同网段的IP地址(比如应用道闸项目)
近期做的项目中,应用到了道闸,需要获取到道闸的车辆进出实时信息,但是道闸是配的自己的局域网,连接道闸的PC也只有一个网卡,所以常规操作是不可能同时连接互联网和道闸的私网的!所以传输道闸的进入数据变成了要给很大的问题,怎么样才能在不添加硬件设备的情况下成功传输道闸数据成了一个难题!解决方案:在同一个网卡上配置两个不同网段的IP地址: 互联网IP...
2018-12-11 20:17:24 28928 6
原创 后台异常报错——Incorrect result size: expected 1, actual 0
后台报错截图明细: 报错代码部分:SQL语句和params参数都没有问题,在数据库运行可以取到一条数据,但是从接口就是取不到; public Map<String, Object> getNoticeById(String id) { //参数 ArrayList<String> params = new Arr...
2018-11-14 10:12:03 3904
转载 记一个异常java.io.EOFException: No content to map to Object due to end of input
一个提供rest接口的服务出现了以下的异常(后台接口报错):[WARN ] 2018-04-16 14:10:02,919 --http-nio-8090-exec-9-- [org.jboss.resteasy.core.ExceptionHandler] Failed executing POST /entrepot/queryorg.jboss.resteasy.spi.Reader...
2018-11-14 09:57:42 12775
原创 SSH框架中的hibernate提示 “user is not mapped”问题
在整合SSH框架时,我的dao层报错“user is not mapped”,报错的方法是checkLogin()。public User checkLogin(String s_name){ User user = new User(); String sql = "SELECT * from user where s_name = :s_name and s_f...
2018-06-29 17:23:18 417
原创 在Linux服务器上安装ftp软件,并创建符合工作使用的ftp用户
这是我从自己的工作当中总结出来的,对ftp用户的要求:1、不可以使用ssh远程登录;2、只能使用ftp软件(我使用的是flashFXP)进行登录,且登录后只能将数据写入到这个ftp用户的主目录下,不可以访问其他目录。下面是执行的操作:1、将ftpsetup.gz.tar压缩包(下载地址:https://download.csdn.net/download/qzw_wmh/10319982)放置到L...
2018-03-31 17:56:54 324
原创 在安装有ftp软件的centos服务器上创建ftp用户
1、useradd -d /home/ftpuser ftpuser 创建ftpuser用户,并设置用户的主目录/home/ftpuser2、passwd ftpuser 给ftpuser用户设置密码3、vim /etc/vsftpd/user_list 将ftpuser用户名写入到user_list文件中(每个用户单独一行)4、chmod -R 777 /home/ftpu...
2018-03-31 16:25:24 325
原创 oracle和MySQL两个数据库的区别
上一次面试的时候,面试经理问我oracle和MySQL的区别,由于以前没有总结过,所以回答的并不是特别好,只是凭借使用这两个数据库的感觉,简单说了一下。现在总结如下:1、oracle是大型数据库,市场占有率达到40%,而MySQL是中小型数据库,市场占有率也只有20%左右;2、MySQL是开源数据库,而oracle价格非常高;3、oracle支持大并发,大访问量,是OLTP最好的工具;4、安装使用...
2018-02-23 14:41:46 680
转载 jquery操作select(取值,设置选中)
每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。比如1、设置value为pxx的项选中 $(".selector").val("pxx");2、设置text为pxx的项选中 $(".selector").find("option[text='pxx']").attr("selected",true);
2018-01-08 09:49:00 219
原创 java.util.concurrent.ExecutionException----启动tomcat失败
最近有个哥们一边做毕设,一边工作,有时候需要开启两个eclipse去做,然后他就是用的是同一个tomcat!虽然两个eclipse中的tomcat不同时开(一个开,一个关),但还是爆出了这个问题。严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.
2017-12-26 10:01:47 1223 2
转载 关于使用springmvc时Failed to load resource: the server responded with a status of 400 (Bad Request)错误可能原因
关于使用springmvc时Failed to load resource: the server responded with a status of 400 (Bad Request)错误可能原因
2017-12-21 14:03:16 1154
原创 layUI中点击按钮选择图片(不自动上传),然后点击上传按钮,上传图片(可以上传多个文件)
效果图:1、点击“选择文件”,进行选择将要上传的文件;2、选择好将要上传的文件,文件名称显示在“选择文件”按钮后面;3、点击“开始上传”按钮,显示在页面上,图片信息传到后台中,将图片进行保存;4、还可以上传多个文件。效果图上完了,就开始代码咯! //layUI代码<div class="layui-upload"> <span...
2017-12-20 18:44:36 30921 8
原创 layUI表单提交时,控制台出现$(...)serializeObject is not a function错误——解决方案
layUI表单提交时,控制台出现$(...)serializeObject is not a function错误——解决方案
2017-12-18 10:37:00 22455
原创 解决 PreparedStatementCallback; uncategorized SQLException for SQL
org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; uncategorized SQLException for SQL [SELECT S_SYDW_DWBM FROM TAB_SYDW_FKDWWHERE S_SYDW_DWBM = ?]; SQL state [null]; error
2017-12-14 18:44:08 52276 4
原创 Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires
Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.
2017-10-25 13:39:26 397
原创 Tomcat:PermGen Space 的错误
tomcat服务器运行一段时间,总是会自动报异常:java.lang.OutOfmemoryError: PermGen Space 的错误,导致项目无法正常运行。
2017-10-25 13:06:44 292
原创 Axure草图事项
1、列表和输入框不可以太短 2、输入框不管长短,一定要对齐3、如果某个标题下面再无分支,则可以采用标签来显示(包括一级标题、二级标题等)4、列表中的数据至少要加一条5、输入框旁边的按钮不要离特别远 6、每个页面设置一个大标题 7、草图的命名:页面名称_姓名首字母_版本号8、标签名不能以输入框来命名,必填项后边一定要加*标记9、屏幕的分辨率尽量支持最低的分辨率的电脑
2017-10-12 11:48:46 359 1
Linux安装ftp软件,创建ftp用户
2018-03-31
Hibernate实战(第2版)
2017-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人