java基础
文章平均质量分 65
丿路在脚下
java开发2年时间,熟练使用ssh和ssm框架。对JavaScript和jquery都能熟练使用
展开
-
aop 使用案例
aop 使用案例原创 2022-10-19 15:25:55 · 1174 阅读 · 1 评论 -
spring源码
搭建环境本次使用的源码Spring4.3.x,JDK8,gradle4.10.2,idea2018.2.5Spring源码使用的是Gradle 进行构建的,所以需要下载 Gradle 以及搭建 java开发环境Java环境使用的是JDK1.8rGspring-framework-4.3.x.zip 包:查看build.gradle文件 查询gradlew 有推荐匹配的gradle版本号Spring源码下载地址:Spring源码下载...原创 2022-05-24 20:25:45 · 627 阅读 · 0 评论 -
java爬虫爬取360安全卫士对手机号的标识
废话不多说,直接上代码。使用多线程futrue+Callable因为360做了ip限制,本人凑合着用,就没有做ip切换,了解了一下还挺麻烦主要2个类 TestThread+MyCallable/** * 测试类 */package reachPhone;import java.util.ArrayList;import java.util.Date;import ...原创 2017-11-03 15:07:22 · 1618 阅读 · 1 评论 -
list<>集合通过io深度克隆
/** * 深度克隆 * * @param src * @return */ @SuppressWarnings("unchecked") public static List deepCopyList(List src) { List dest = null; try {原创 2017-11-16 13:50:13 · 256 阅读 · 0 评论 -
获取list集合指定变量的值的集合
简单说明一下:使用原理是反射机制/** * 获取list集合里面某一个字段的内容拼接 * @param list * @param name 字段名 * @param splitFlag 分隔符 * @return * @throws Exception */ public st原创 2017-12-07 14:20:34 · 10053 阅读 · 0 评论 -
反射机制解析
主要参考http://blog.csdn.net/liujiahan629629/article/details/18013523 总结的,加一些补充 一,反射的概念:. 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 反射是java中一种强大的工具,能够使我们很方便原创 2017-12-07 14:46:11 · 160 阅读 · 0 评论 -
linux-centos7安装mysql5.7.21步骤
linux centos7 安装mysql5.7.12 一.下载Mysql版本1) 打开百度搜索,输入MySQL,第一个是MySQL官网2) 点击第一个链接地址,进入MySQL官方网站,单击“Downloads”下载Tab页,进入下载界面3) 查看Community对应左侧下方选项,单击第四个“MySQL Community Server”选择通用版原创 2018-01-25 15:51:49 · 25692 阅读 · 1 评论 -
spring事务管理
这几天特意去总结了一下spring事务这一块,之前只是有一个模糊的概念百度一波,就有很多总结。我借鉴了很多前辈的总结经验异常的一些基本知识异常的架构 异常的继承结构:Throwable为基类,Error和Exception继承Throwable。Error和RuntimeException及其子类成为未检查异常(unchecked),其它异常成为已检查异常(checked)。 ...原创 2018-09-27 11:16:42 · 154 阅读 · 0 评论 -
分布式事务管理
说在前面: 总算完整的学习了一遍事务管理,有些事自己的领悟,大多还是参考现有的很多资料。作为一个知识的搬运工,我把知识做了一个总结,也算对这段时间的学习有个交代。内容主要是:事务的定义,以及不同架构的事务使用。特别是现在微服务架构盛行的时候。对分布式事务起码需要了解一、分布式与集群概念1.分布式是将不同的业务分布在不同的地方2.集群是将几台服务器集中在一起,实现同一...原创 2018-10-26 16:17:58 · 1397 阅读 · 0 评论 -
连接池,线程池 概念
数据库连接池 参数介绍: name:表示你的连接池的名称也就是你要访问连接池的地址 auth:是连接池管理权属性,Container表示容器管理 type:是对象的类型 driverClassName:是数据库驱动的名称 url:是数据库的地址 username:是登陆数据库的用户名 password:是登陆数据库的密码 ma...原创 2018-10-26 16:55:46 · 523 阅读 · 0 评论 -
Java源码解析视频
spring源码解析:链接:https://pan.baidu.com/s/1SudihLhZAv5c2NMljbjCUA 提取码:or4n springmvc源码解析:链接:https://pan.baidu.com/s/1g3AElydxL5eloww1pwcm_w 提取码:igpc mybatis源码解析链接:https://pan.baidu.com/s/18436...原创 2019-02-26 14:46:16 · 2470 阅读 · 3 评论 -
java集合
概述:List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口Set下有HashSet,LinkedHashSet,TreeSetList下有ArrayList,Vector,LinkedListMap下有Hashtable,LinkedHashMap,HashMap,TreeMapCollection接口下还有个Queue接口,有PriorityQ...原创 2019-04-01 12:34:49 · 133 阅读 · 0 评论 -
Spring 7大功能模块的作用[转]
Spring 7大功能模块的作用[转]核心容器(Spring core)核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范与实际的应用程序代码分开。BeanFactory转载 2017-11-09 11:56:39 · 262 阅读 · 0 评论 -
JAVA中的反射机制
反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧! 一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 反射是ja转载 2017-10-11 16:41:06 · 235 阅读 · 0 评论 -
生成随机数
生成随机数的方法/** * 产生随机字符串,长度由参数指定。 * @param length 产生的字符串的长度 * @return 已产生的字符串 */ public static String getRandString(int length) { String charList = "0123456原创 2017-08-16 17:49:57 · 181 阅读 · 0 评论 -
java系统高并发解决方案(转载)
转载博客地址:http://blog.csdn.NET/zxl333/article/details/8454319转载博客地址:http://blog.csdn.net/zxl333/article/details/8685157一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单转载 2017-07-10 14:07:25 · 276 阅读 · 0 评论 -
页面发送http请求方式
1.ajax请求$.ajax({ url:global.url+"/pay/payMothed", type:"GET", data:{ universityId:universityId }, dataType:"json",原创 2017-09-08 14:31:06 · 3977 阅读 · 0 评论 -
java多态,如何理解父类引用指向子类对象
java多态,如何理解父类引用指向子类对象要理解多态性,首先要知道什么是“向上转型”。 我定义了一个子类Cat,它继承了Animal类,那么后者就是前者是父类。我可以通过 Cat c = new Cat(); 实例化一个Cat的对象,这个不难理解。 但当我这样定义时: Animal a = new Cat(); 表示定义了一个Animal类型的转载 2017-09-27 11:39:57 · 1021 阅读 · 1 评论 -
JAVA之父子类的构造函数、静态代码块等执行顺序
父类B静态代码块->子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A非静态代码块->子类A构造函数下面看代码:public class Parent { public Parent(){ System.out.println("parent constructor method"); } static{ System转载 2017-09-27 11:42:29 · 220 阅读 · 0 评论 -
File类常用方法
转载网址1:http://blog.csdn.NET/wanghai__/article/details/6251087Java.io.File类主要是完成了文件夹管理的命名、查询文件属性和处理目录等到操作它不进行文件夹内容的读取操作。以下描述了File类的主要常用方法。 File():构造函数,一般是依据文件所在的指定位置来创建文件对象。 CanWrite():返回文件是否可写。 Can转载 2017-09-20 11:03:20 · 1334 阅读 · 0 评论 -
Java 标注(Annotation)详解
转载自:http://william750214.javaeye.com/blog/298104元数据的作用如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类:l 编写文档:通过代码里标识的元数据生成文档。l 代码分析:通过代码里标识的元数据对代码进行分析。l 编译检查:通过代码里标识的元数据让转载 2017-09-20 11:08:18 · 592 阅读 · 0 评论 -
【Java Web】——配置文件的格式之xml和properties的区分
【何为配置文件】 百度百科解释:用户配置文件就是在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要加载所需环境的设置和文件的集合。它包括所有用户专用的配置设置,如程序项目、屏幕颜色、网络连接、打印机连接、鼠标设置及窗口的大小和位置等。 而在我们的项目中的配置文件一般存储的是项目启动所需的环境设置,例如数据库驱动,用户名以及密码等。而在我们做项目的时候,配置文件一转载 2017-09-20 11:16:05 · 358 阅读 · 0 评论 -
加载一个类时,其内部类是否同时被加载?静态内部类单例模式
加载一个类时,其内部类是否同时被加载?下面我们做一个实验来看一下。 Java代码 public class Outer { static { System.out.println(”load outer class…”); } //静态内部类 static class StaticInner {转载 2017-09-20 11:16:59 · 447 阅读 · 0 评论 -
不定参数(...)省略号的使用
先看两个简单的例子,来感受一下Java的不定长度参数 第一个例子: Java代码 public class VariArgs { public static void main(String[] args) { test(); test("aaa"); test("aaa"转载 2017-10-11 16:39:27 · 2078 阅读 · 0 评论 -
java类生命周期
转载:详解java类的生命周期 http://blog.csdn.NET/zhengzhb/article/details/7517213引言 最近有位细心的朋友在阅读笔者的文章时,对Java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,转载 2017-07-10 10:21:29 · 697 阅读 · 0 评论