自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林大侠

十年磨一剑,江湖Java见!

原创 作为Java开发人员,我们需要掌握与应用这几款模型工具!

1.程序模型设计工具之Mockup Creator(界面)`  Web项目可根据需求创建原型页面或草图设计用于确认需求<UI(用户接口) UE(用户体验)>,常见工具有Axure 、Mockup Creator。  Mockup Creator是一款程序模型设计工具,主要用于产品设计和提高产品设计质量,对于产品经理、前端工程师等角色来说,这款易用的原型设计软件熟练使用是非常必要...

2019-09-23 18:21:01 252

原创 【第二章】Redis3.2.5入门基础、环境安装配置详细步骤、客户端工具连接

笔记大纲Redis基础快速认知RedisRedis应用场景Redis下载Redis安装步骤【十分详细】 Redis的安装与配置Redis客户端工具连接1.Redis基础1.1.快速认知Redis  Redis(REmote DIctionary Server):远程字典服务器,是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能(key/valu...

2019-09-22 13:06:16 344 1

原创 Java搬砖人不得不学习的项目管理工具——Maven,日常3y?

笔记大纲为什么要学习Maven?添加第三方jar包Jar包之间的依赖关系处理jar包之间的冲突获取第三方jar包将项目拆分成多个工程模块实现项目的分布式部署Maven是什么?自动化构建工具项目自动构建 如何使用Maven?检查JAVA_HOME环境变量解压Maven的核心程序配置Maven环境变量查看Maven版本信息与验证安装是否正确配置Ma...

2019-09-21 17:10:10 152 1

原创 【第一章】NoSQL非关系型数据入门学习与总结

笔记大纲NoSQL简介NoSQL特点与应用场景 传统RDBMS比对NOSQL常用缓存数据库常见应用场景之解决Session共享问题NoSQL数据模型NoSQL数据库的四大分类在分布式数据库中CAP原理CAP+BASE传统的ACIDNoSQL的事务CAP【重点】Base是什么?分布式与集群简介  早期的互联网,网站...

2019-09-20 22:36:52 87

原创 VMware12非正常关闭再重启时,CentOS7.0提示“该虚拟机似乎正在使用..........”,怎么解决??

☛了解:扩展名为.lck的文件是一个杂项文件,文件类型:Program Lock File!  访问控制文件,用于锁定一个数据库或其他文件,防止一次被多个用户打开或更改;通常在文件未使用时打开,并且在用户处理该文件时锁定;防止意外覆盖更改和可能的数据损坏。1.打开VMware软件,正常运行自定义虚拟机“CentOS_64”2.窗口提示“该虚拟似乎正在使用…”3.解决方案,找安装Ce...

2019-09-20 08:56:54 343 1

原创 【归纳总结】工作常用Linux命令(持续更新)

☛回顾:•【青铜局】Linux常用命令学习与总结•【白银局】Linux中两种常见安装软件方式之rpm与yum•【实力推塔】Linux中如何搭建环境jdk1.8?•【实力推塔】Linux中如何搭建环境Tomcat7.0?•【实力推塔】Linux中如何搭建环境MySQL-client/server5.5?1.vim编辑器1.1.一般模式序号命令说明1dd删除一...

2019-09-18 14:19:05 84

原创 【实力推塔】Linux中如何搭建环境MySQL-client/server5.5?

环境说明:  CentOS7.0系统  xshell工具  xftp工具  安装软件MySQL5.51.进入到自定义software 安装目录下,拷贝MySQL-client/server-5.5.54-1.linux2.6.x86_642.删除mariadb数据库(MySQL数据库的一个分支)[root@codinlin software]# rpm -qa | grep ...

2019-09-18 11:21:55 95

原创 【实力推塔】Linux中如何搭建环境Tomcat7.0?

环境说明:  CentOS7.0系统  xshell工具  xftp工具  安装软件Tomcat7.01.进入到自定义software 安装目录下,拷贝apache-tomcat-7.0.70压缩tar2.在xshell中进行入software目录并查看apache-tomcat-7.0.70.tar.gz[root@codinlin ~]# cd /usr/local/so...

2019-09-18 00:13:27 78

原创 【实力推塔】Linux中如何搭建环境jdk1.8?

环境说明:  CentOS7.0系统  xshell工具  xftp工具  安装软件jdk1.81.进入到local目录下,新建文件夹software(1)lsblk -f //(list block devices)列出系统上所有的磁盘(2)cd /run/media/root(3) cd CentOS\ 7\ x86_64/(4)cd Packages/(5...

2019-09-17 21:14:02 74

原创 【白银局】Linux中两种常见安装软件方式之rpm与yum

1.rpm安装  RPM(RedHat Package Manager) ,是Linux系统打包安装工具,RetHat软件包管理工具,类似windows里面的setup.exe。1.1查看已安装的rpm列表命令行:rpm -qa1.2.rpm安装命令行:rpm -ivh rpm软件包-i:安装install 、-v:查询信息:、-h:查看进度条1.3.rpm卸载(擦除)命...

2019-09-17 19:51:51 194

原创 【青铜局】Linux常用命令学习与总结

笔记大纲Linux简介 Linux家族 CentOS下载地址 Linux编辑器vi\vimLinux目录结构Linux常用命令Linux基本命令Linux网络配置类命令Linux进程类命令(常用)Linux服务类命令(CentOS7)Linux系统网络命令(端口号)1.Linux简介  Linux出现于1991年,由芬兰赫尔辛基大学生学生...

2019-09-17 16:06:33 568 2

原创 基于Eclipse/STS工具开发SSM(Spring+SpringMVC+MyBatis)框架整合教程之环境搭建【十分详细】

笔记大纲框架整合注意事项MyBatis版本整合Spring时需要加入适配包下载整合适配包地址官方整合示例,jpetstore框架整合实现思路新建一个动态的web工程配置工程WEB-INF下web.xml文件工程下新建源文件包,添加配置和5大文件测试#部署项目于服务中,查看控制台日志信息项目工程整体结构 六大文件配置【重点】测试配置环境本...

2019-09-16 00:03:24 264

原创 【MyBatis】动态SQL#OGNL常用标签if、where、trim、set、choose、foreach、sql应用实战

笔记大纲动态SQL简述案例应用-非动态SQL查询 案例应用-动态SQL查询 标签应用一、动态SQL简述  (1)动态SQL是MyBatis强大特性之一,简化了拼装SQL操作;  (2)动态SQL元素与使用JSTL(jsp标准标签库)或其他类似基于XML的文本处理器相似;  (3)动态SQL基于OGNL(对象图导航语言)的表达式来简化操作:  OGNL( Object Gr...

2019-09-12 00:53:06 109

原创 【MyBatis】映射文件#select元素常见4种查询返回类型(单表案例应用)

  在MyBatis的mapper接口中,我们在查询时,可以返回单行或多行数据,即对应返回的对象是单一或List类型,也可以对应返回的对象是Map集合类型,下面我直接上代码!//(1) 查询单行数据返回单个对象Employee getEmployeeById(Integer id);//(2)查询多行数据返回对象的List集合List<Employee> getAllEmps...

2019-09-11 11:51:46 546

原创 【MyBatis】映射文件#参数传递方式(单表案例应用)#命名参数方式源码分析

笔记大纲参数传递方式单个普通类型参数多个普通类型参数命名参数(参数少建议使用注解)POJO(常用)Map(参数多建议使用)Collection/Array 参数传递源代码分析(重点)1.参数传递方式   我们在映射文件执行SQL语句时,需要传入对应的参数,满足语句时才会返回相应的值,就传入的参数类型、个数进行了以下情况的列举与分析。1.1.单个普通类型参数   ...

2019-09-10 23:25:57 86

原创 成功解决debug时报错:The source attachment does not contain the source for the file DelegatingMethodAcces...

  在MyBatis案例中,我需要知道底层如何把参数存放到map中进行封装,所以sqlSession.getMapper()行出加上了断点,正常在测试方法名Deugg运行…,不像往常提交导入Jar包,而是一个The source attachment does not contain the source for the file DelegatingMethodAccessorImpl.clas...

2019-09-10 22:25:59 754

原创 【MyBatis】映射文件#insert、update、delete、select四大元素实战应用(单表操作)

笔记大纲映射文件简介 MyBatis—CRUD功能实现与分析(重点)数据bean-EmployeeMapper接口(CRUD方法)Mapper映射文件(EmployeeMapper.xml)主配置文件(mybaits-conf.xml)–<映射器>测试类 如何获取数据库主键值问题映射文件配置属性获取主键值使用JDBC实现插...

2019-09-09 21:12:29 191

原创 【MyBatis】快速学习与搭建开发环境#代码齐全、上手快

笔记大纲MyBatis基础MyBatis简介比对现持久化技术(jdbc、hibernate、mybatis) MyBatis实操案例创建工程,导入jar包创建测试数据库、表创建JavaBeanclasspath下配置文件(3个)创建测试类运行效果​1.MyBatis基础下载官网:https://github.com/myba...

2019-09-09 10:55:10 67

原创 【SpringMVC】拦截器运行原理的学习与总结

笔记大纲拦截器简介 单个拦截器 两个拦截器preHandle()方法测试 小结图解拦截器简介   Spring MVC可使用拦截器对请求进行拦截处理,用户也可以自定义拦截器来实现特定的功能,自定义的拦截器可以实现HandlerInterceptor接口,也可以继承HandlerInterceptorAdapter 适配器类 。HandlerInterceptor接口中主要实...

2019-09-09 08:47:36 57

原创 【SpringMVC】核心配置文件spring-mvc.xml、web.xml注意事项

Spring-mvc.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http:...

2019-09-08 20:29:47 360 2

原创 Java面试高频考点#简答题型整理#基础、并发、框架、中间件、存储(非常实用)

  Java面试高频简答题型整理汇总,总共是5大部分,基础题型(34道)、并发题型(18道)、框架题型(15道)、中间件题型(7道)、存储题型(21道),此篇总结并没有深入原理,主要用于基础概念的回顾,形成一个较全面的知识体系,适合初级、中级Java开发程序猿!  如有错误,请指正!1.基础题型1.1.简述java中的BIN、NIO、AIO的区别   BIN:阻塞IO,一个连接一个线程...

2019-09-07 12:50:57 178

原创 Java开发工具之Eclipse解锁debug基础技能

  在Java开发中,debug的主要目的就是让我们开发人员控制程序的运行、跟踪代码、找出错误,另一方面可以让我们快速的阅读源码,熟悉我们在项目中调用三方的接口中不同功能的实现类和方法,技术功力好的话,甚至可尝试进行代码重构!  在所有调试中,调试一个Java程序是最简单的,归纳总结四环节:  设置断点  启动调试  单步执行  结束调试1.设置断点  代码中,在需要设置断点的代码行...

2019-09-07 01:22:04 113 1

原创 【SpringMVC】注解@ResquestMapping你真正了解么?

笔记大纲@RequestMapping之映射请求注解@RequestMapping注解简述@RequestMapping源码参考 @RequestMapping之映射请求方式 @RequestMapping之Ant路径风格 @RequestMapping之映射带占位符的URL常规传参REST传参(@PathVariable)1.@RequestMap...

2019-09-04 20:51:56 744

原创 【SpringMVC】零基础快速学习与搭建SpringMVC框架(全面剖析)

笔记大纲SpringMVC简述 SpringMVC基本作用 HelloWorld案例(7大步骤) HelloWorld案例深度解析运行流程图解运行原理图解运行过程详述(必须掌握)1.SpringMVC简述  Spring3.0后超越了Struts2,Spring为展现层提供了一种基于MVC设计、轻量级Web层应用框架,是Spring框架的一个后续产品(偏前端非基于业务...

2019-09-03 20:20:30 343 2

原创 【Spring】声明式事务管理#重点剖析&总结

笔记大纲事务简介(ACID)Spring事务管理编程式事务管理声明式事务管理Spring提供的事务管理器事务管理器的主要实现 声明事务解决常见的库存减了、余额不足的问题 事务的传播特性事务的隔离级别数据库事务并发问题隔离级别触发事务回滚的异常默认情况设置途经事务的超时和只读属性1.事务简介(ACID)在JavaWeb...

2019-09-03 00:57:22 65 1

原创 【Spring】Jdbc Template(小型轻量级持久化层框架)细致分析与实战应用

笔记大纲JdbcTemplate简介 JdbcTemplate应用步骤导入JAR包数据库中创建测试表创建数据连接的db.properties属性文件创建配置spring-jdbc.xml文件创建单元测试,进行CRUD(持久化操作) 使用JdbcTemplate实现Daospring-jdbc.xml文件中组件扫描操作创建StudentDao类,注入Jdbc...

2019-09-02 19:39:54 99

原创 【Spring】详解IOC容器(DI)原理和Bean的配置(下)

笔记大纲引用外部属性文件(常见操作:数据库连接配置)直接配置方式引入配置方式(properties文件)通过import标签导入配置文件 自动装配配置方式(手动/自动)装配方式(byName/byType) 通过注解配置bean(重点!)常用的注解标识组件扫描组件(xml)组件装配1.引用外部属性文件  当bean的配置信息增多时,查改操作bea...

2019-09-01 23:31:14 83

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