- 博客(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
原创 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关注的人