自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 程序员做哪些事会让你3年后感激现在的自己?

优秀的人提前就为自己的未来做好了规划。他们可以看到3年后的自己,所以会提前为一切埋下种子。在下面这些事情中付出你的时间和精力,然后期待好的结果吧。01关注你的健康毫无疑问,编程软件开发是一项最需要久坐的工作之一,每天在电脑前要坐8到16个小时,中间几乎没有休息,这就很容易长肉。而肥胖很可能会引起其它的疾病,心脏病就是其中一种很严重的疾病。当然,你可以通过一些锻炼避免它,比如花点儿钱去办一张健身卡。长时间不符合人体工程学的打字姿势,会造成编程开发人员重复性的肌肉损伤,比如腕管综合征

2020-09-29 15:44:25 166

原创 应届生要去中小公司锻炼?互联网行业去大公司好还是小公司好?

马云说:“我只想创立一个小公司。”马云还说了:“国内刚毕业的学生应该去中小企业锻炼一下,不是每个人进大企业都是好事。”第一份工作该去大公司还是小公司?貌似是个很有争议的话题每个人都在为自己选择找到合适的理由但是又好像没办法彻底说服对方毕竟未来不可预期选择了其一,就注定不能体验另一种生活如何在选择之前就做好完全的了解和准备呢?大公司平台大,起点高,制度规范,但很难出头小公司薪资高,发展快,晋升迅速,但风险很高...

2020-09-28 15:02:04 989

原创 请求的方式,有这些,你都知道?

如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)要访问服务器首先需要由客户端主动发出请求,在实际的操作中,我们可以通过多种方式向服务器发起请求。根据不同的场景需求,使用不同的请求方式可以达到不同的效果。请求的方式地址栏输入超链接Form表单ajax请求转发重定向案例实操1 地址栏输入在浏览器地址栏直接输入要访问的地址即可,此种方式可以看做是访问服务器的起始操作。http://ip:port/path2 超链接使用超链接也可以向服务器发出请求&lt.

2020-09-28 14:44:04 432

原创 你知道可以通过网址访问的Servlet如何实现吗?

如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)Servlet生命周期实现方式实例和初始化时机就绪/调用/服务阶段销毁时机案例实操Servlet 的生命周期  Servlet 没有 main() 方法,不能独立运行,它的运行完全由 Servlet 引擎来控制和调度。所谓生命周期,指的是 servlet 容器何时创建 servlet 实例、何时调用其方法进行请求的处理、并何时销毁其实例的整个过程。(此处讨论默认的生命周期)实例和初始化时机当请求到达容器时,.

2020-09-27 17:53:42 134

原创 你知道可以通过网址访问的Servlet如何实现吗?

如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)   Servlet 是 Server Applet 的缩写,是服务端小程序的意思。使用 Java 语言编写的服务器端程序,主要功能在于交互式地浏览和生成数据,生成动态Web内容,Servlet 主要运行在服务器端,并由服务器调用执行,是一种按照 Servlet 标准来开发的类。 是 SUN 公司提供的一门用于开发动态 Web 资源的技术。(言外之意:要实现 web 开发,需要实现 Servlet 标准)  Servl.

2020-09-27 17:49:18 140

原创 两大热门框架 Spring 与 Mybatis 如何整合呢?

两大热门框架 Spring 与 Mybatis 如何整合呢?如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)整合的方式新建 maven 项目引入依赖包配置资源文件案例实操新建 maven 项目新建 maven 项目 spring_mybatis目录结构如下:主目录包:​ com.xxx.dao、​ com.xxx.mapper、​ com.xxx.service、​ com.xxx.service.impl测试包:spring_m

2020-09-25 15:55:47 85

原创 关于 Mybatis 缓存的那点事儿,你知道吗?

关于 Mybatis 缓存的那点事儿,你知道吗?如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)缓存实现的方式一级缓存二级缓存案例实操1. 一级缓存基于 PerpetualCache 的 HashMap 本地缓存(mybatis 内部实现 cache 接口),其存储作用域为 Session,当 Session flush 或 close 之后,该 Session 中的所有 Cache 就将清空;2. 二级缓存一级缓存其机制相同,默认也是采用 Perpe

2020-09-25 15:50:04 108

原创 你知道 Mybatis 框架如何实现级联关系吗?

你知道 Mybatis 框架如何实现级联关系吗?如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)级联关系实现的方式一对一一对多案例实操一对一关系实现方式 resultType/resultMap接口方法/** * 一对一关联查询 resultType * @param userId * @return */ UserDto queryUserCardInfoForResultType(@Param("userId")int user

2020-09-24 11:13:43 97

原创 Mybatis 框架如何实现 动态 SQL 呢?

Mybatis 框架如何实现 动态 SQL 呢?MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。它借助ognl(类似于jsp里面的el表达式)表达式来完成动态sql的拼接使得非常简便。如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)实习 动态 SQL 的方式

2020-09-24 10:59:09 217

原创 Mybatis配置文件中Insert 元素标签添加配置有哪些呢?

Mybatis配置文件中Insert 元素标签添加配置有哪些呢?如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)Insert 元素标签添加方式添加记录不返回主键配置添加记录返回主键1(属性配置)添加记录返回主键2(属性配置)批量添加记录返回影响总记录行数(属性配置)案例实操添加记录不返回主键配置<insert id="addUserNoKey" parameterType="User"> insert into user(

2020-09-23 17:48:49 144

原创 Mybatis配置文件中Select元素标签输入参数有多少种输入方式呢?

Mybatis配置文件中Select元素标签输入参数有多少种输入方式呢?如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)Select元素标签输入方式基本数据类型字符串类型Map 类型Java bean 类型案例实操输入参数分类基本类型,字符串,java bean,map,数组(删除操作时体现),List(添加时体现)等每种情况定义如下基本数据类型Statement 定义<!-- 查询客户--><select id="queryCust

2020-09-23 17:38:21 172

原创 Mybatis配置文件如何进行配置呢?

Mybatis配置文件如何进行配置呢?如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)Mybatis配置文件配置的方式propertiessettingstypeAliasestypeHandlersobjectFactorypluginsenvironmentstransactionManagerdataSourcemappers案例实操1. properties这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可

2020-09-22 11:01:04 170

原创 你知道目前最流行的Mybatis框架吗?如何搭建呢?

你知道目前最流行的Mybatis框架吗?如何搭建呢?如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EakY9UPC-1600741138719)(https://imgkr.cn-bj.ufileos.com/768074eb-5e03-4ad1-81ee-5432b6614e4a.jpg)]MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache softw

2020-09-22 10:48:22 131

原创 如何通过 Spring 框架进行 JDBC 事务控制呢?

如何通过 Spring 框架进行 JDBC 事务控制呢?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P6EkyKAL-1600675538236)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Spring 进行 JDBC 事务控制的方式通过 xml 配置实现通过注解实现案例实操Xml 事物配置声明1).修改 xml 命名空间xmlns:tx="http

2020-09-21 16:09:52 84

原创 通过 Spring 框架如何进行JDBC操作呢?

通过 Spring 框架如何进行JDBC操作呢?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nUiCZnSc-1600675300070)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Spring 整合 JDBC 的方式添加依赖编写配置文件 db.propertiesbean.xml 配置修改配置数据源模板类配置测试整合结果案例实操添加依赖数据库

2020-09-21 16:02:38 111

原创 Spring Bean的注入有简单的方式吗?

Spring Bean的注入有简单的方式吗?通过配置的方式注入,往往太麻烦,实际工作中一般不会采取麻烦的方式,因为时间就是金钱,时间决定你是否加班,那是否有更简单的方式去注入呢?当然有![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FTWuSX3D-1600426033925)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Spring 注入 bean 的方式注解注

2020-09-18 18:48:55 57

原创 Spring DI 依赖注入有几种方式?

Spring DI 依赖注入有几种方式?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qzqhGVem-1600425404270)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Spring 实例化 bean 的方式Set注入构造器注入静态工厂注入实例化工厂注入案例实操Set注入xml配置(同时spring也提供了对于基本数据类型的set注入方式)&

2020-09-18 18:40:55 100

原创 Spring Ioc 实例化 Bean 对象有几种方式?

Spring Ioc 实例化 Bean 对象有几种方式?Spring 实例化 bean 的方式构造器的方式静态工厂方式实例化工厂方式案例实操构造器的方式实例化 bean 对象<bean id="hello" name="hello" class="com.xxx.demo.Hello"></bean>**通过默认构造器创建 空构造方法必须存在 否则创建失败 **静态工厂模式特点:要有该工厂类及工厂方法工厂方法是静态的StaticFactory 静态工厂

2020-09-17 17:29:17 79

原创 你知道设计模式中的代理模式吗?

你知道设计模式中的代理模式吗?代理模式在 java 开发中是一种比较常见的设计模式。设计目的在为服务类与客户类之间插入其他功能,插入的功能对于调用者是透明的,起到伪装控制的作用,如租房的例子房客、中介、房东。对于代理模式中即:客户类、代理类、委托类(被代理类)。代理模式的两个设计原则:1.代理类与委托类具有相似的行为(共同)2.代理类增强委托类的行为Uml简图如下:​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0brxMMD4-1600333257125)(h

2020-09-17 17:03:43 103

原创 你知道面试必问的AOP吗?通过Spring又如何实现呢?

你知道面试必问的AOP吗?通过Spring又如何实现呢?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-snqWdFPL-1600248731209)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Aspect Oriented Programing 面向切面编程,相比较 oop 面向对象编程来说,Aop 关注的不再是程序代码中某个类,某些方法,而 aop 考虑的更多的是一

2020-09-16 17:34:34 57

原创 你知道目前最流行的SpringMVC框架吗?如何搭建呢?

你知道目前最流行的SpringMVC框架吗?如何搭建呢?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G4XyzwSb-1600247857025)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Spring MVC 是 Spring 家族中的一个 web 成员, 它是一种基于 Java 的实现了 Web MVC 设计思想的请求驱动类型的轻量级 Web 框架,即使用了 M

2020-09-16 17:20:48 102

原创 你知道什么是 Restful 风格吗?SpringMVC 带我们实现它!

你知道什么是 Restful 风格吗?SpringMVC 带我们实现它![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oLUxy0km-1600162696558)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Restful 风格的 API 是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的

2020-09-15 17:40:16 80

原创 SpringMVC全局异常处理的方式有哪些呢?

SpringMVC全局异常处理的方式有哪些呢?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hnzFLd7K-1600161127932)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]在 JavaEE 项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统

2020-09-15 17:17:53 81

原创 如何用Web前端技术就能开发出桌面应用程序?

如何用Web前端技术就能开发出桌面应用程序?Web前端技术开发桌面应用的方式CEF:用 Chromium&Webkit 来呈现 web 页面,是客户端里面嵌浏览器,浏览器里面跑网页。heX:基于CEF,内部整合了开源项目 Chromium 及 node.js。nw:基于Chromium 和 node.js,利用 web 方式开发跨平台桌面应用的平台技术。electron:底层也是基于Chromium 和 node.js。等等。。。案例实操~electronelectron 是 g

2020-09-10 15:57:24 254

原创 你知道权限管理的角色授权与认证吗?

你知道权限管理的角色授权与认证吗?权限管理中,角色授权与认证属于权限模块中的关键模块,角色授权即是将角色能够操作的菜单资源分配给指定角色的行为,角色认证即是当用户扮演指定角色登录系统后系统对于用户操作的资源进行权限校验的操作,意思这里说明白了,那么在代码中应该具体怎么实现呢?角色授权与认证的方式前端页面展示控制后端权限访问控制案例实操角色授权树形数据展示[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PWj63zYa-1599723384785)(https

2020-09-10 15:37:48 218

原创 你知道网络应用程序开发体系结构吗?

  随着 Java 语言的流行,Java 在网站和企业级应用的开发上应用得越来越普遍,Java Web开发已经成为 Java 企业级解决方案中不可或缺的重要组成部分。  Java Web 是用 Java 技术来解决相关 web 互联网领域的技术总和。Web 包括:web 服务器和 web 客户端两部分。Java 在客户端的应用有 java applet,不过使用得很少,Java 在服务器端的应用非常的丰富,比如 Servlet,JSP 和第三方框架等等。Java 技术对 Web 领域的发展注入了强大的动力

2020-09-09 16:48:44 519

原创 Web发展中通信的方式有哪些呢?

Web发展中通信方式简单通信不同请求复杂请求案例实操1 简单通信  回顾 Socket 编程给我们最大的感受,是可以在多台电脑之间进行数据的传输,这就是网络编程的开端和基础,通过客户端请求服务器端通信,直观了解 Web 编程。Server/** * 服务端,接收客户端请求并给出简单的响应 * @author Cushier * */public class Server { public static void main(String[] args) throws IOE

2020-09-09 16:25:06 87

原创 如何搭建 SSM 框架集成环境?

SSM 框架集成环境搭建方式jar 包依赖添加web.xml 文件配置Springmvc 配置文件 servlet-context.xml 添加Spring.xml 配置案例实操1.jar 包依赖添加(原有基础上继续添加 springmvc 相关依赖 jar 包及对应 jetty 插件) 修改 pom.xml 文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org

2020-09-07 17:08:13 83

原创 SpringMVC框架如何定义拦截器呢?

SpringMVC 中的 Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆等操作。SpringMVC 拦截器的定义方式实现接口继承适配器案例实操实现接口实现 HandlerInterceptor 接口方式定义我们的拦截器代码如下:public class MyInterceptor implements HandlerInterceptor{ /** * pre

2020-09-07 16:53:17 89

原创 SpringMVC是如何处理请求的?

SpringMVC到底是如何处理请求的?很多人会用 SpringMVC,但对它的处理请求的方式并不清楚,当我们学习一个知识的时候,了解它会让我们更好地使用它,下面我们来看看 SpringMVC 是如何处理请求的。美女vx:lezijie007(暗号 66)请求流程的方式先上图:Spring MVC 框架也是一个基于请求驱动的 Web 框架,并且使用了前端控制器模式(是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理来进行设计,再根据请求映射规则分发给相应的页面控制器(动作/

2020-09-03 16:09:11 71

原创 你知道权限管理的RBAC模型吗?

你知道权限管理的RBAC模型吗?权限在日常办公系统中算是一个比较常见的基本功能,对于存在有权限模块的系统中规定了登录用户能够操作哪些资源,不能够操作哪些资源。借助权限模块可以有效的控制参与到系统不同身份人员要具体做的操作,可以说一个成熟的后端系统离不开一个比较完善的权限管理系统。美女wx:lezijie007 (暗号 66)权限管理的方式RBAC模型RBAC模型(Role-Based Access Control:基于角色的访问控制)模型是比较早期提出的权限实现模型,在多用户计算机时期该思想即被提

2020-09-03 16:03:30 149

原创 SpringMVC框架的注解如何使用?

SpringMVC 参数绑定的方式基本数据类型、字符串数据绑定数组类型vo 类型list 类型set 类型Map 类型数据自定义复合类型案例实操请求参数到处理器功能处理方法的方法参数上的绑定,对于参数绑定非常灵活a).基本数据类型、字符串数据绑定/** * 简单数据类型 值必须存在 不传可以通过默认值代替 */ @RequestMapping("data1") public void data1(@RequestParam(defaultValue="10",na.

2020-09-02 17:01:18 93

原创 SpringMVC的数据校验如何实现呢?

校验的方式添加jar包在springmvc.xml中配置validator校验器validationMessageSource.properties在pojo中指定校验规则controller中对其校验绑定进行使用jsp页面案例实操Springmvc 本身没有校验功能,它使用 hibernate 的校验框架,hibernate 的校验框架和 orm 没有关系添加jar包在springmvc.xml中配置validator校验器基本上直接复制拿过去用即可。配置以下这些,相当于有.

2020-09-02 16:54:51 149

原创 SpringMVC框架的注解如何使用?

SpringMVC 注解的方式@Controller@RequestMapping@SessionAttributes案例实操@Controller 控制器定义在 spring 3.0 中,通过@controller 标注即可将 class 定义为一个 controller 类。为使 springMVC 能找到定义为 controller 的 bean,需要在 servlet-context 配置文件中增加如下定义:<context:component-scan base-pac.

2020-09-01 15:44:33 166

原创 Mybatis框架的代码自动生成工具如何使用呢?

代码自动化生成的方式Pom.xml 文件的修改generatorConfig.xml 配置配置运行命令参数案例实操官网地址: http://generator.sturgeon.mopaas.com/index.html对于代码自动化生成,我们借助 maven 插件来实现 mybatis crud 基本代码的生成。配置步骤如下:1.Pom.xml 文件的修改添加 mybatis 插件配置<finalName>spring_mybatis</finalName&gt.

2020-09-01 15:31:49 166

空空如也

空空如也

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

TA关注的人

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