- 博客(41)
- 收藏
- 关注
原创 Linux操作实践手册
Linux操作实践手册1. 系统支持后台启动例如:nohup ./startup.sh &2. 递归查找文件find 文件目录 文件名称3. 软件安装方式3.1 在线安装 yumyum install 名称3.2 rpm 包安装例如:cd soft.version.rpm所在的目录输入rpm -ivh soft.version.rpm3.3 deb包安装cd soft.version.deb所在的目录;输入dpkg -i soft.version.deb3.
2020-10-22 10:53:19
208
原创 工具使用
工具使用IDEAIDEAIntellij IDEA 中查看方法之间调用关系的方法大牛都会用的IDEA调试技巧没用过这些IDEA插件?怪不得写代码头疼
2020-06-09 21:57:02
119
原创 技术功能点实现和方案
技术功能点数据源切换DBUtils使用详解数据源切换SpringBoot多数据源切换,AOP实现动态数据源切换spring 动态切换数据源 多数据库DBUtils使用详解DBUtils使用详解一DBUtils使用详解二
2020-06-09 21:56:07
811
原创 优快云不友好的收藏夹
csdn上的收藏夹只有20个并且不能新建,简直了。只能用超链接来凑了Spring5注解版学习与记录Java注解JVMSpringCloudSpring5注解版学习与记录视频学习地址对应博客记录地址资料链接:https://pan.baidu.com/s/1epem4N5GwjKFBlh8HVEFQw提取码:38tl其他相关的学习链接:spring注解使用spring注解使用的延伸Java注解Java注解视频地址对应博客记录地址资料连接:链接:https://pan.baidu.
2020-06-09 08:22:52
564
3
原创 ThreadLocal不懂的就过来看看吧
既然写了博客我就写的详细一些,尽量易懂一些(反正我也操作了,哈哈),以后慢慢的就不会了呦来上才艺了哈:学习、认识三部曲:1. ThreadLocal是什么2. ThreadLocal的应用3. ThreadLocal怎么实现的4. ThreadLocal有没有问题(内存泄漏)5. 融会贯通那我们开始吧ThreadLocal是什么当程序每新启动一个线程(web应用上包括用户访问),ThreadLocal会依据你当前的线程给你保存一些信息,仅仅是和你当前线程相关。ThreadLocal的应用
2020-06-07 19:44:31
177
转载 Java常用排序算法(冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序)
使用示例https://www.cnblogs.com/ll409546297/p/10956960.html
2020-06-05 08:16:23
153
原创 Java 树结构的算法
Java 树结构的算法基本概念定义**树(Tree)**是n(n>=0)个节点的有限集。n=0时称为空树。在任意一颗非空树中: (1)有且仅有一个特定的称为根(Root)的节点; (2)当n>1时,其余节点可分为m(m>0)个互不相交的有限集T1、T2、…、Tn,其中每一个集合本身又是一棵树,并且称为根的子树。此外,树的定义还需要强调以下两点: (3)n>...
2020-04-29 07:32:17
1669
原创 Java集合操作
Java集合框架的整体结构如下:Java集合框架分为 Collection 和Map 两类(或者是这两个根接口)如果可以看懂图示:下面的项目可以略过Collection:包含三个接口:List Set Queue (图形含义参照Java了解知识点)1. 短虚线表示接口、长虚线表示抽象类、实现表示实现类2. 三角实线是表示继承、三角虚线表示实现、箭头虚线表示依赖(箭头方表...
2018-05-31 22:04:09
1865
3
原创 Java 基本数据类型
Java 基本数据类型在Java 编程语言中涉及的都是以数据类型的操作,在JAVA语言中数据类型又分为两大数据类型:内置数据类型、引用数据类型。数据类型在定义中以变量存在,变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。1. 内置数据类型 1. Byte...
2018-05-31 22:02:07
499
原创 基础问题记录
1.方法内部的变量(局部变量)必须初始化后才能使用。@Test public void testInnerVariable(){ int a = 0 ; System.out.println("实例变量=="+this.a+"局部变量为"+a ); } 2.数组的形式: int[] a = new
2016-11-04 16:46:16
251
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认
2016-10-20 22:43:03
510
1
转载 Shiro 的使用简单Demo +MVC
第一步,Shiro Filter在web.xml文件中增加以下代码,确保Web项目中需要权限管理的URL都可以被Shiro拦截过滤。[xml] view plain copy filter> filter-name>shiroFilterfilter-name> filter-clas
2016-10-18 21:56:03
1146
转载 web.xml 配置详解
1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。 二 Load-on-startupLoad-on-startu
2016-08-26 10:18:04
251
转载 eclipse使用hibernate tools插件使用、以及生成POJO
很多时候我们已经设计好了数据库,需要使用hibernate来做数据持久化,因此需要根据数据库中的表结构生成相应的POJO. 本例使用hibernatetools来自动创建pojo。 测试环境:eclipse3.7(indigo)+hibernate4.1+hibernatetools3.3+oracle10g 1.下载hibernatetools插件
2016-08-21 12:12:31
280
转载 Java中getResourceAsStream的用法
Java中getResourceAsStream的用法首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoade
2016-08-18 13:58:41
182
转载 Thread.currentThread().getContextClassLoader() 和 Class.getClassLoader()区别
查了一些资料也不是太明白两个的区别,但是前者是最安全的用法 打个简单的比方,你一个WEB程序,发布到Tomcat里面运行。首先是执行Tomcat org.apache.catalina.startup.Bootstrap类,这时候的类加载器是ClassLoader.getSystemClassLoader()。而我们后面的WEB程序,里面的jar、resources都是由T
2016-08-18 11:29:38
223
原创 Eclispse 中maven 项目目录出现错误
1.选中项目看属性:看maven --->Project Facets把 Dynamic Web Moudel 改为i2.5以上把 java的版本改为1.7以上刷新项目2.项目 properties -->Java Buiild Path把System Libaray-->edit改为Workspace default JRE这样项目目录就对了。
2016-08-07 16:18:41
497
原创 java web中的关于项目的路径问题
项目编写后都是编译后看来进行文件的获取,以下的获取方式都是经过测试://获取项目的编译路径classes路径:E:\Eclipse\zujian\apache-tomcat-7.0.42\wtpwebapps\path_test\WEB-INF\classes File f = new File(this.getClass().getResource("/").getPa
2016-08-06 18:23:35
387
转载 Http Post 和 Get的请求区别
get和post是http协议的两种方法,另外还有head, delete等 这两种方法有本质的区别,get只有一个流,参数附加在url后,大小个数有严格限制且只能是字符串。post的参数是通过另外的流传递的,不通过url,所以可以很大,也可以传递二进制数据,如文件的上传。 在servlet开发中,以doGet()和doPost()分别处理get和post方法。 首先判断请求时是get
2016-07-31 20:30:21
299
转载 java 邮件发送详细版
importjava.io.UnsupportedEncodingException;importjava.util.Date;importjava.util.Properties; importjavax.mail.Authenticator;importjavax.mail.Message;import
2016-07-29 10:21:39
249
原创 Java 过滤器读取配置文件实现过滤编码
1.实现 javax.servlet 中的Filter 接口filter.doFilter(request, response);是表示filter chain通过package filter_test;import java.io.FileInputStream; import java.io.FileNotFoundException;import j
2016-07-28 22:03:14
829
转载 Java IO 字符流 和 字节 的使用
所谓IO,也就是Input与Output的缩写。在java中,IO涉及的范围比较大,这里主要讨论针对文件内容的读写其他知识点将放置后续章节(我想,文章太长了,谁都没耐心翻到最后) 对于文件内容的操作主要分为两大类分别是: 字符流 字节流其中,字符流有两个抽象类:Writer Reader其对应子类FileWriter和File
2016-07-28 15:55:00
197
转载 Java HttpConnection Post Json 请求接口修改密码,接收返回值
1. 在做项目时,初次调用.net接口,利用ajax有跨域的问题,利用后台方法解决。主要是利用 DataOutputStream out = new DataOutputStream( connection.getOutputStream()); out.writeBytes(obj.toString());进行参数的写入。
2016-07-27 08:52:23
687
原创 Java IO
对于文件内容的操作主要分为两大类分别是: 字符流 字节流其中,字符流有两个抽象类:Writer Reader其对应子类FileWriter和FileReader可实现文件的读写操作BufferedWriter和BufferedReader能够提供缓冲区功能,用以提高效率 同样,字节流也有两个抽象类:InputStream
2016-07-22 16:48:00
94
原创 浅识内部类
内部类分为成员内部类、局部内部类、静态内部类、匿名内部类。成员、局部、静态不再多说,可以百度这些基本概念的东西,顾名思义对应的类也就是在那些环境下的类。既然是类 ,并且又在类的属性中,所以就符合两者的性质,但是内部类是辅助外部类的,所以不常用语外部类。作为类,他在外部类中 可以有继承、抽象、实现特性,作为成员,有访问修饰符:public protected,默认,private,s
2016-02-26 16:11:14
290
原创 浅谈 Java 关于接口与抽象类的理解(后续更新)
鉴于本人才疏学浅,按照大家易于理解的方式进行说明:接口是抽象类,顾名思义,类是物体的集合抽象,那抽象类也就是对类的进一步抽象。而这个抽象是对功能的抽象即方法,也就是说对类进一步的抽象出了方法。那么其中的方法必然也就是抽象方法了。以方法为功能核心,那么其他变量只作用于这个方法的,所以变量便是 abstract final(类变量,不可更改)。接口这种抽象类中的抽象方法给出的是一种标准,与
2016-02-25 15:45:00
291
转载 Response.AddHeader使用实例
Response.AddHeader使用实例1.文件下载,指定默认名Response.AddHeader("content-type","application/x-msdownload"); // 限制类型Response.AddHeader("Content-Disposition","attachment;filename=文件名.rar");// 下载后的文件名2.
2016-02-19 16:20:01
411
转载 response.setContentType()的作用及参数
response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,可以参考。response.setC
2016-02-19 16:05:52
287
原创 Java 程序式下载
@RequestMapping(value = "/rardown")public void rardown( HttpServletRequest request, String filename,HttpServletResponse response)throws Exception {response.setContentType("text/html;charset=UT
2016-02-19 15:37:33
260
原创 Java 程序式的上传
1.首先我们在前端使用上传空间,使用的是jquery的uploadify需要引入js可以参照uploadify的操作。需要引入的文件:js中加载: $("#uploadify").uploadify({ 'auto': true,//选择文件后是否自动上传 'buttonText': 'excel添加', 's
2016-02-19 14:06:09
512
转载 spring mvc(注解)上传文件的简单例子
spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方1.form的enctype=”multipart/form-data” 这个是上传文件必须的2.applicationContext.xml中 关于文件上传的配置不能少 大家可以看具体代码如下: web.xmlxml version="1.0" encoding="
2015-06-24 15:50:50
351
转载 Spring MVC 定时器分析例子
spring定时器分析spring定时器如何使用?步骤1. 定义job bean 1.TaskScheduler构造 2.初始化相关服务 步骤2. 定义一个joblist bean来统一管理job
2015-06-24 15:17:57
813
转载 SpringMVC整合Quartz实现定时任务---简单的例子
在java中我们常用Timer和TimerTask实现定时功能,而在JavaEE项目中可以使用Spring整合Quartz定时器,非常的强大,能够实现所有想要的定时任务,包括Tomcat服务器开始启动,定时定点定周等等的任务,有关Quartz的介绍和时间配置网上有很多的资料,就不在累赘,下面主要介绍SpringMVC整合Quartz的实现步骤。来源博客: http://blog.csdn.
2015-06-24 14:49:53
2345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人