自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 linux中ftp基础使用

文章目录检查是否安装安装和卸载ftp关闭匿名登录添加ftp账号设置ftp访问路径工具分享检查是否安装rpm -qa |grep vsftp如果已经安装则会显示版本号安装和卸载ftp安装及设置开机启动yum install -y vsftpchkconfig vsftpd on注:服务器有外网的情况下可以使用yum命令,使用阿里云腾讯云的话都有外网卸载rpm -e v...

2019-09-06 10:00:08 345

原创 Oracle函数WM_CONCAT合并查询数据,去重及自定义分隔符

有表名为studyridsubjectnamemark1数学小明902数学小张903数学小刘604语文小明895语文小张956语文小刘77查询合并数据:select WM_CONCAT(f.mark) as 成绩 from study f where f.subject = '数学';去重s...

2020-01-10 16:54:09 10884

原创 nativeQuery = true解释

有nativeQuery = true时,是可以执行原生sql语句@Query(value = "select * from product_rel where audit_id=?1 and process_object=0 ",nativeQuery = true)List<ProductRel> findAllByProductAuditId(Integer id);...

2019-12-18 16:39:47 10602

原创 文件创建(mkdir、mkdirs、createNewFile)

最近加班经常接触文件流,记录以下创建文件的方法:mkdir和mkdirs:_mkdir_只能用来创建文件夹,且只能创建一级目录;_mkdirs_同样只能用来创建文件夹,可创建多级目录 ,如果上级不存在,就会自动创建。createNewFile:只能用来创建文件,且只能在已存在的目录下创建文件。...

2019-11-27 17:15:36 1218

原创 No identifier specified for entity

报错信息中创建Bean失败,信息最后发现了这个错误,此错误为实体类没有主键,需增加*@Id*注解

2019-10-26 17:16:07 203

原创 线程池ThreadPoolTaskExecutor配置

ThreadPoolTaskExecutor通常通过XML方式配置,交给spring来管理,使用时将ThreadPoolTaskExecutor注入<bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> &...

2019-10-20 11:15:01 280

转载 mysql回表查询

通俗的讲就是,如果索引的列在 select 所需获得的列中(因为在 mysql 中索引是根据索引列的值进行排序的,所以索引节点中存在该列中的部分值)或者根据一次索引查询就能获得记录就不需要回表,如果 select 所需获得列中有大量的非索引列,索引就需要到表中找到相应的列的信息,这就叫回表。根据这个概念,当你使用 Explain 执行查询计划时,当结果中 Extra 出现了 using ind...

2019-10-10 11:48:04 4841 1

转载 JAVA中request.getParameterMap()用法笔记

一、 根据Java规范:request.getParameterMap()返回的是一个Map类型的值,该返回值记录着前端(如jsp页面)所提交请求中的请求参数和请求参数值的映射关系。这个返回值有个特别之处——只能读。不像普通的Map类型数据一样可以修改。这是因为服务器为了实现一定的安全规范,所作的限制。比如WebLogic,Tomcat,Resin,JBoss等服务器均实现了此规范。...

2019-10-08 11:40:17 266

转载 深入理解HashMap初始化问题

阿里巴巴规范:点击此处有巨详细解释

2019-09-16 17:13:48 308

原创 记录String.valueOf()和toString()注意问题

toString()源码:/** * This object (which is already a string!) is itself returned. * * @return the string itself. */ public String toString() { return this; }返回...

2019-09-11 14:36:44 513

原创 java获取标签指定内容

问题需要处理HTML片断 (一个不完整的HTML文档),从中提取a标签中href的内容方法引入Jsoup,maven依赖导入地址链接代码实例有段字符串包含许多标签,href有两个,我们取出第一个:String html = "<p style="line-height: 16px;"><img src=""/><a style="" href="" t...

2019-09-11 14:11:41 5263

原创 线程安全简说

线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可以使用。不会出现数据不一致或者数据污染。线程不安全就是不提供数据访问保护,有可能出现多线程先后更改数据造成所得到的数据是脏数据...

2019-09-06 10:17:53 89

原创 java中什么时候该用static修饰方法?有什么好处或者坏处?

当一个方法或者变量需要初始化加载,或者是经常被调用的时候可以加上static。用static修饰的方法可以用类名直接调用,不用的一定要先实例化一个对象然后才可以调用比如 person这个类里面有一个方法public static add(){}那么可以直接用person类调用 person.add();当然也可以用下面的方法先出一个对象在调用也是可以,如果这个方法前面没有static ...

2019-08-23 11:37:22 4395

原创 idea启动tomcat乱码问题终极版

如果你试了很多方法还没用,试试这两种,实操可用1、更改ideabin目录下的两个文件,idea64.exe.vmoptions和idea.exe.vmoptions增加 -Dfile.encoding=UTF-8,并重新启动idea2、打开tomcatconf目录下的logging.properties将带有utf-8的每行都注释掉,或者只注释java.util.loggi...

2019-08-22 17:36:14 164

原创 Cannot use native queries with dynamic sorting and/or pagination even if I have specified the count

使用SpringdataJpa分页功能时报的错,解决办法:在sql语句中加ORDER BY ?#{#pageable}就可以了如下:@Query( value = "select * from paper_entry where owner is null or owner = ?1 ORDER BY ?#{#pageable}", coun...

2019-08-22 16:29:43 517

原创 java中List和Array的转化

很详细、易懂的文章:https://blog.csdn.net/Quincuntial/article/details/524134241、随便再说下String[]转成空格隔开的字符串,如:string[] tmpStr={abc,def,ghi};String.join(" ",tmpStr);或者apach的String工具类提供的方法,参数两者调换了下:string[...

2019-08-13 16:15:05 100

原创 More than one fragment with the name [spring_web] was found.This is not legal with relative ordering

启动tomcat时如果报错More than one fragment with the name [spring_web] was found.This is not legal with relative ordering,谷歌翻译:找到了多个名为[spring_web]的片段。这对于相对排序是不合法的在报错信息显示的模块的web.xml里添加<absolute-ordering...

2019-07-18 15:21:49 2079

转载 三次握手和四次挥手

原文地址:https://hit-alibaba.github.io/interview/basic/network/TCP.html所谓三次握手(Three-way Handshake),是指建立一个 TCP 连接时,需要客户端和服务器总共发送3个包。三次握手的目的是连接服务器指定端口,建立 TCP 连接,并同步连接双方的序列号和确认号,交换 TCP 窗口大小信息。在 socket 编程...

2019-07-16 14:43:42 96

转载 异步和同步

相同的地方:都属于交互方式,都是发送请求。不同的地方:同步交互:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程;异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。区别:一个需要等待,一个不需要等待,在部分情况下,项目开发中都会优先选择不需要等待的异步交互方式。同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候...

2019-06-24 14:36:46 111

原创 URL传参时特殊符号丢失问题

一、问题阐述用URL传参数的时候,用&符号连接,如果某一个参数中含”#$ ^ & * + =”这些符号的时候,另一端读取URL地址时丢失符号,无法被传入正确的文件地址二、解决办法可以使用百分号%加上符号的ASC值替换特殊符号,如将“+”替换成对应的ASC值2B,即“%2B”。符号对应的ASC值可百度查阅。...

2019-06-21 16:29:13 3685

原创 I/O流

字节流与字符流主要的区别是他们的的处理方式1.Java的字节流 InputStream是所有字节输入流的祖先,而OutputStream是所有字节输出流的祖先。2.Java的字符流 Reader是所有读取字符串输入流的祖先,而writer是所有输出字符串的祖先。 InputStream,OutputStream,Reader,writer都是抽象类...

2019-06-17 13:35:01 96

转载 Spring加载resource时classpath*:与classpath:的区别

Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件.classpath*:的出现是为了从多个jar文件中加载相同的文件.classpath:只能加载找到的第一个文件.比如 resource1.jar中的package 'com.test.rs' 有一个 'jarAppcontext.xml' 文件,内容如...

2019-06-13 14:09:49 95

转载 mac查看隐藏文件

https://blog.csdn.net/saw471/article/details/80471135

2019-06-07 17:14:10 221

转载 Java hashCode() 和 equals()的若干问题解答

原文链接:https://www.cnblogs.com/skywang12345/p/3324958.html1 equals() 的作用是什么?2 equals() 与 == 的区别是什么?3 hashCode() 的作用是什么?4 hashCode() 和 equals() 之间有什么联系?  第1部分 equals() 的作用equals() 的作用是 用来...

2019-01-31 17:54:12 82

转载 Mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22): Unknown Column 'Password' In 'Field List'解决办法

本意向修改一个用户的密码,网上搜到的命令为如下 1 mysql&gt; update user set password=password(“新密码”) where user=”用户名”; 执行后报错  ERROR 1054(42S22) Unknown column 'password' in ‘field list’错误的原因是 5.7版本下的m...

2019-01-29 22:54:20 315

转载 Stream

Stream语法两句话理解Stream:1.Stream是元素的集合,这点让Stream看起来用些类似Iterator;2.可以支持顺序和并行的对原Stream进行汇聚的操作;大家可以把Stream当成一个装饰后的Iterator。原始版本的Iterator,用户只能逐个遍历元素并对其执行某些操作;包装后的Stream,用户只要给出需要对其包含的元素执行什么操作,比如“过滤掉长度大于...

2019-01-21 20:11:55 1136 1

转载 java组织树级结构

https://blog.csdn.net/qq_36004521/article/details/81482268此文章中用的list构造出children,如果用的TreeSet,则要重写CompareTo和equal,否则报cannot be cast to java.lang.Comparable的错误,以下链接博客解释此错误很详细https://blog.csdn.net/q...

2019-01-10 12:01:07 860 1

转载 Java中instanceof关键字的理解

java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。用法: result = object instanceof class 参数: Result:布尔类型。 Object:必选项。任意对象表达式。 Class:必选项。任意已定义的对象类。 说明: ...

2019-01-10 11:45:00 76

原创 String的equal源码理解equal

Obeject的equal方法,String重写String类对equals方法进行了重写,用来比较指向的字符串对象所存储的字符串是否相等。其他的一些类诸如Double,Date,Integer等,都对equals方法进行了重写用来比较指向的对象所存储的内容是否相等...

2019-01-10 11:39:45 517

原创 String类里的this.value = "".value

 String源码里出现this.value = "".value,意思指长度为零的空字符串

2019-01-10 11:07:17 3353 5

转载 cannot be cast to java.lang.Comparable解决办法

https://blog.csdn.net/qq_23195583/article/details/44174181

2019-01-10 10:46:54 2397

转载 java泛型中?和T有什么区别

public static void printColl(ArrayList&lt;?&gt; al){                Iterator&lt;?&gt; it = al.iterator();                while(it.hasNext())                {                        System.out.prin...

2019-01-10 09:56:31 354

原创 DECIMAL(20,2)指的意思

DECIMAL(20,2)  总共能存20位数字,末尾2位是小数(小数点不算在长度内)

2019-01-09 15:16:10 26842 3

原创 给每个数字加上单引号

如图,如果一个字符串中有些数字有单引号,有些没有,可采取这种思路,1、把所有单引号改为空2、再提取出一个数组3、利用String.join()方法拼接控制台输出为...

2019-01-09 14:58:44 4495

原创 git:Your configuration specifies to merge with the ref

1、这个报错可以找到项目中.git的配置文件2、.git点击进去后,如下所示3、检查当前项目的config文件,查看url配置是否正确

2019-01-05 11:27:03 4080

转载 java Collection.sort指定升序或降序

第一种方法,Bean中实现Comparator接口public class CollectionsClass {     /**     * @param args     */    public static void main(String[] args) {        List&lt;BeanClass&gt; list = new ArrayList&lt;BeanCl...

2019-01-03 14:34:43 1080

原创 很好用的String.join

String.Join 方法 (String, String[])在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串string[] tmpStr={abc,def,ghi};string jn =String.Join("-", tmpStr);此时jn="abc-def-ghi";...

2019-01-03 11:45:45 124

转载 Filter与Listener的使用

一、Listener 监听器Javaweb开发中的监听器,是用于监听web常见对象 ,例如HttpServletRequest、HttpSession、ServletContext等。 监听器就是监听某个对象的的状态变化的组件。 1、监听机制 事件源:被监听的对象 —– 三个域对象 request、session、servletContext 监听器:监听事件源对象、 事件源对象的状态...

2018-12-27 14:12:00 200

原创 maven出现:Failed to execute goal on project ...: Could not resolve dependencies for project ...

 在子项目运行clean install时报这个错时,先运行父项目clean install再对子项目clean install

2018-12-24 14:59:41 2843

原创 idea断点调试

1:Step Over ,进入下一步,如果是方法,那就直接跳过(F8)2:Step Into,进入下一步,如果是方法,就进入方法内部,但是不会进入jdk封装的方法。(F7)3:Force Step Into:强制进入下一步,不管是什么方法,即使是jdk封装的方法,也会进入。(Alt+Shift+F7)4:Step Out:跳转到下一个断点,没有一直运行到最后。(Shift+F8)...

2018-12-06 11:50:26 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除