自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Spring-学习总结

文章目录一、概述二、IOC三、AOP四、事务管理五、MVC六、Spring Data一、概述1、Spring的诞生主要想弄清,为什么会诞生Spring这个框架,在Spring没有诞生前,存在什么问 题,Spring的诞生又是解决什么问题?这一块简单讲下即可,因为我并没有经历过之前无Spring的年代,自然不能告诉 到Spring的魅力2、Spring理念从Spring到...

2019-10-15 22:04:30 138

原创 Git学习总结

文章目录1、概述1.1、为什么学习git?1.2、怎么学习git?1.3、git是什么?1.4、为什么选择git,对比SVN?选择的考量点?2、Git工作场景梳理2.1、如何保存你的密码?2.1、创建新工程2.1.1、本地创建新工程,push到远程仓库2.1.2、远程仓库新建工程,拉取远程仓库分支到本地git的追踪存储模型2.2、多人协作2.2.1、merge和冲突2.3、如何撤销1、概述1....

2019-08-19 22:21:19 212

转载 对Redis的理解,Redis是什么,Redis和Memcache谁快?

版权所属:SO JSON在线解析原文地址:http://www.sojson.com/blog/243.html转载时必须以链接形式注明原始出处及本声明。前段时间微博发生了一起大的系统故障,结果说是因为Redis集群的问题,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton 在On Designing and Deploying Internet-

2017-11-25 20:59:32 626

转载 shiro入门

转载地址:http://www.cnblogs.com/learnhow/p/5694876.html本篇内容大多总结自张开涛的《跟我学Shiro》原文地址:http://jinnianshilongnian.iteye.com/blog/2018936我并没有全部看完,只是选择了一部分对我来说急需在项目中使用的知识加以学习。并且对于大多数第一次接触Shiro的同学来说,掌握这些也

2017-11-25 15:02:38 204

原创 Spring AOP+注解的方式实现缓存的获取

一、概述在学习Spring AOP+注解的方式实现缓存的获取,你需要掌握几个知识点 1、为什么要用AOP+注解的方式实现缓存的获取 2、你需要了解Spring框架的搭建 3、你需要了解Spring如何做到获取方法参数的参数名 4、你需要了解反射的概念 5、你需要了解注解的基本知识以上所列的2、4、5条都可以很快了解,但是对第3条,你需要好好学习下了,我就选择1、3来说下我的理解,如果有错误

2017-11-13 13:41:07 1772

原创 github下多个项目对应多个公钥

1、打开gitbash2、输入ssh-keygen -t rsa -C "邮箱账号" -f ~/.ssh/文件名,比如:ssh-keygen -t rsa -C "邮箱账号" -f ~/.ssh/test输入完成后,一直enter,即可然后去自己的用户目录下着.ssh文件夹,(我的目录在:C:\Users\dell\.ssh)3、在.ssh文件夹下创建config文件,配置如下图:Hos

2017-10-22 18:47:27 1519

原创 Linux下安装MySQL

1、从官网下载mysql数据库wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz2、复制到/usr/local/mysql3、解压 tar -xvzf mysql.tar.gz4、创建用户组和用户groupadd mysqluseradd -r -g mysql

2017-10-21 15:05:03 253

转载 Linux命令-自动挂载文件/etc/fstab功能详解[转]

转载地址:http://www.cnblogs.com/qiyebao/p/4484047.html一、/etc/fstab文件的作用         磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。        系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将

2017-10-21 11:22:25 309

转载 URLDecoder: Incomplete trailing escape (%) pattern错误处理

转载地址:http://blog.csdn.net/woaigaolaoshi/article/details/51160999爬虫过程中可能会碰到url中含有普通的%字符的情况,如果直接用URLDecode.decode()则会出现如题的错误,解决方法就是先将’%’编码为’%25’,再对url解码。public static void main(String[] args) thro

2017-10-19 14:58:10 1092

转载 Github 怎么设置多人合作

1.第一种方式:CollaboratorsCollaborators適用於一個team之間的合作。負責開這個repository的人,進入settings,加入collaborators的帳號這樣所有collaborators名單中的人,在git push的時候,可以輸入自己的帳密,而不是擁有repository人的帳密。流程會像這樣:A擁有repo

2017-10-18 23:27:46 1372

原创 redis安装和开机自启动

(学习笔记。。)1、从官网下载redis后,官网上会有安装的命令 2、为了方便学习,希望本地虚拟机开机就能启动redis。 (1)在redis解压后的安装包下,找到redis.conf文件,修改redis为后台启动 (2)在redis解压后的安装包下,找到redis_init_script脚本文件 (3)然后将它复制到/etc/init.d/目录下 cp r

2017-10-08 14:41:27 290

原创 Shell脚本查看占用cpu过高的线程信息

Shell脚本查看占用cpu过高的线程信息 本人太菜了。。。。。。。。。

2017-08-06 23:19:11 2198

原创 Spring 中 java 获取方法参数名称

一、介绍在学习Spring ioc的时候,我们可以在Spring配置文件中 对 对象构造器方法和实例方法按参数名称进行注入,在我以前学习使用的时候,并没有感觉有啥困难的,也一直以为java反射能够获取到方法的参数名称, 但是在我简单(spring ioc的源码细节太多了,有很多看不懂)看了spring ioc源码的部分时,发现Spring通过定义ParameterNameDiscoverer接口,

2017-07-02 09:48:31 5240 1

原创 Spring IOC(-)

目前的水平是:能看懂部分代码,对于为什么这样设计不明所以。在说Spring IOC的源码前,先说下IOC是什么?IOC是一个容器,是一个编程元素,它又叫控制反转(Inverse of CONTROL),又或者叫做:依赖注入。在开始学习的时候,我只知道:以前:正常情况下编写代码都是在程序里面硬编码A a=new A(),并且还需要我们手动的去创建A对象的所有协作对象。 这种创建对象方式的缺点

2017-06-16 21:06:35 275

原创 安装linux和配置java,tomcat

利用vmware安装linux系统后,(想搭建集群,请选择桥接模型,vmnet0 为其配置物理网卡)1、配置ip,网关,NETMASK,配置文件/etc/sysconfig/network-scripts/ifcfg-eth02、配置域名解析服务器(t图片中配置是google的域名解析服务器) 3、安装java环境 1、下载jdk的tar包,通过winscp传输到/usr/java目录下

2017-04-13 23:30:50 279

原创 struts源码简单解读

一、问题现象和猜测问题情况:在工作遇到一个404问题,此问题的现象是:单独的一个web模块在本地启动时,通过浏览器访问没有出现404,是可以正常运行的,但是当各个子web模块集成时,却出现了404错误。问题的原因:子模块中的struts.xml配置文件中的package元素的name和namespace属性出现重复问题解决方法:修改name和namespace问题重现:下面将这个问题简单重现下(这

2016-11-23 20:40:10 689

原创 CountDownLatch+AQS

CountDownLatch类的代码很少,它的应用场景:线程A需要等待线程B执行完成(线程A和B可以视为单线程或者多个线程),线程A才能执行。流程图如下:下面是它的一个hello world :/** * 场景如下: * 主程序(线程A)接受到一批数据,需要启动2个线程(线程B)去做2件事:1、数据的校验 2、数据存储在磁盘上 * 当这两个操作执行完成后,主程序才能继续执行业务逻辑

2016-11-16 22:31:52 655

空空如也

空空如也

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

TA关注的人

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