
java中级
文章平均质量分 94
Made丨pool
这个作者很懒,什么都没留下…
展开
-
CRM -权限管理
1. 学习目标2. 权限管理RBAC基本概念RBAC是基于角色的访问控制( Role-Based Access Control )在RBAC中,权限与角色相关联,用户通过扮演适当的角色从而得到这些角色的权限。这样管理都是层级相互依赖的,权限赋予给角色,角色又赋予用户,这样的权限设计很清楚,管理起来很方便。RBAC授权实际上是 Who 、 What 、 How 三元组之间的关系,也就是 Who 对 What 进行 How 的操作,简单说明就是谁对什么资源做了怎样的操作。3. RBAC表结构设计原创 2022-05-09 21:35:57 · 1363 阅读 · 0 评论 -
CRM -营销管理
1. 学习目标2. 营销管理表结构分析3. 营销机会管理功能实现3.1. 准备工作3.1.1. 生成代码通过 mybatis-generator 生成代码。能够生成 JavaBean对象、mapper 映射文件以及 mapper 接口。<table tableName="t_sale_chance" domainObjectName="SaleChance" enableCountByExample="false" enableUpdateByExample原创 2022-05-06 21:30:22 · 824 阅读 · 0 评论 -
CRM - 用户管理
CRM - 用户管理1. 学习目标2. CRM 系统概念与项目开发流程2. 1. CRM 基本概念圈内存在这么一句话:“世上本来没有 CRM,大家的生意越来越难做了,才有了 CRM。” 在同质化竞 争时代,顾客资产尤为重要,新时代在呼唤 CRM。CRM 系统即客户关系管理系统, 顾名思义就是管理公司与客户之间的关系。 是一种以"客户关系一对 一理论"为基础,旨在改善企业与客户之间关系的新型管理机制。客户关系管理的定义是:企业为提高核心竞争力,利用相应的信息技术以及互联网技术来协调企业与顾客间在销售原创 2022-05-05 21:52:06 · 4038 阅读 · 0 评论 -
SpringBoot
名称描述spring-boot-starter核心Spring Boot starter,包括自动配置支持,日志和YAMLspring-boot-starteractuator生产准备的特性,用于帮我们监控和管理应用spring-boot-starteramqp对”高级消息队列协议”的支持,通过spring-rabbit实现spring-boot-starter-aop对面向切面编程的支持,包括spring-aop和AspectJspring-boot...原创 2022-04-29 21:46:49 · 859 阅读 · 0 评论 -
spring MVC
1. 学习目标2. MVC 思想2.1. 什么叫MVC?模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计思想。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求,并调用后台服务(service或者dao)来处理业务逻辑。处理后,后台业务层可能会返回了一些数据在视图层展示。控制器收集这些数据及准备模型在视图层展示。MVC模式的核原创 2022-04-27 21:15:56 · 501 阅读 · 0 评论 -
Spring AOP
1. 主要内容2. 代理模式代理模式在 Java 开发中是一种比较常见的设计模式。设计目的旨在为服务类与客户类之间插入其他功能,插入的功能对于调用者是透明的,起到伪装控制的作用。如租房的例子:房客、中介、房东。对应于代理模式中即:客户类、代理类 、委托类(被代理类)。为某一个对象(委托类)提供一个代理(代理类),用来控制对这个对象的访问。委托类和代理类有一个共同的父类或父接口。代理类会对请求做预处理、过滤,将请求分配给指定对象。生活中常见的代理情况:租房中介、婚庆公司等代理模式的两个设计原创 2022-04-25 22:25:14 · 435 阅读 · 0 评论 -
spring IOC
1 主要内容Spring 框架2.1. Spring 框架概念Spring 是众多开源java项目中的一员,基于分层的javaEE应用一站式轻量级开源框架,主要核心是IOC(控制反转/依赖注入)与 AOP(面向切面)两大技术,实现项目在开发过程中的轻松解耦,提高项目的开发效率。在项目中引入 Spring 立即可以带来下面的好处 降低组件之间的耦合度,实现软件各层之间的解耦。可以使用容器提供的众多服务,如:事务管理服务、消息服务等等。当我们使用容器管理事务时,开发人员就不再需要手工控制事务原创 2022-04-24 22:15:12 · 487 阅读 · 0 评论 -
FreeMarker
1. 主要内容2. FreeMarker 概述2.1. FreeMarker概念FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 是一个Java类库。FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序,将视图从业务逻辑中抽离处理,业务中不再包括视图的展示,而是将视图交给 FreeMarker 来输出。虽然 FreeMarker具有一些编程的能力,原创 2022-04-22 21:38:35 · 2116 阅读 · 0 评论 -
JSP和JSTL
1 主要内容2. JSP2.1. JSP的基础语法2.1.1. 简介JSP:Java Server Page SUN 公司提供的动态网页编程技术,是 Java Web 服务器端的动态资源。它相比 html 而言,html 只能为用户提供静态数据,而 Jsp 技术允许在页面中嵌套 java 代码,为用户提供动态数据。相比 servlet 而言,servlet 很难对数据进行排版,而 jsp 除了可以用 java 代码产生动态数据的同时,也很容易对数据进行排版。不管是 JSP 还是 Serv原创 2022-04-21 21:27:45 · 472 阅读 · 0 评论 -
Servlet
快捷键作用Alt+Insert生成代码(如get, set方法,构造函数等)Alt+↑/ ↓在方法间快速定位Alt+【F3】查找相同文本,并高亮显示Ctrl+B快速打开光标处的类或方法Ctrl+J自动代码(main方法)Ctrl+N查找类Ctrl+Y删除行Ctrl+D复制行Ctrl+O重写方法Ctrl+E最近打开的文件Ctrl+F查找文本Ctrl+R替换文本Ctrl+P方法参数提示Ct...原创 2022-04-20 23:39:06 · 579 阅读 · 0 评论 -
Maven与SVN
第一章1 主要内容2. Maven的简介2.1. 简介Maven【[ˈmevən]】这个词可以翻译为"专家",“内行”。 作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于java平台的项目构建,依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用; 无论是传统的瀑布式开发,还是流行的敏捷开发,Maven都能大显身手。2.2. 项目构建不管你是否意识到,构建(build)是每一位程序员每天都在做的工作。早上来到公司,我们做的第一件事就是从源码库签原创 2022-04-18 21:48:17 · 686 阅读 · 0 评论 -
BootStrap与LaiUI
6 BootStrap6.1 主要内容[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bCOzDqZ6-1650243575248)(E:\program\安装资料\笔记工具\Markdown\Pictures\java中级\BootStrap\BootStrap主要内容.png)]6.2 BootStrap的安装和使用6.2.1 BootStrap 介绍官网:http://getbootstrap.com/中文网:http://www.bootcss.com/原创 2022-04-18 09:00:27 · 678 阅读 · 0 评论 -
Jquery
5.1 主要内容5.2 Jquery对象jQuery 是一套兼容多浏览器的 javascript 脚本库. 核心理念是写得更少,做得更多,使用 jQuery 将极 大的提高编写 javascript 代码的效率,帮助开发者节省了大量的工作,让写出来的代码更加优雅,更加 健壮,“如虎添翼”。同时网络上丰富的 jQuery 插件也让我们的工作变成了"有了 jQuery,一切 so easy。" --因为我们已经站在巨人的肩膀上了。jQuery 在 2006 年 1 月由美国人 John Resig 在原创 2022-04-15 21:01:12 · 151 阅读 · 0 评论 -
JS事件、Bom对象和Dom对象
4 JS事件、Bom对象和Dom对象重点:事件类型BOM对象的window对象方法表单DOM对象4.1 事件事件 (Event) 是 JavaScript 应用跳动的心脏 ,进行交互,使网页动起来。当我们与浏览器中 Web页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是 Web 浏览器中发生的事情,比如说某个 Web 页面加载完成,或者是用户滚动窗口或改变窗口大小。通过使用 JavaScript原创 2022-04-15 08:18:52 · 380 阅读 · 0 评论 -
JavaScript基础语法
运算符描述例子==等于x==8 为 false===全等(值和类型)x=5 为 true;x=“5” 为 false!=不等于x!=8 为 true>大于x>8 为 false<小于x<8 为 true>=大于或等于x>=8 为 false<=小于或等于x<=8 为 true...原创 2022-04-14 08:15:26 · 489 阅读 · 0 评论 -
HTML与css使用
1 HTMLHTML(HyperText Markup Language)就是超文本标记语言。"超文本"就是表示页面内可以包含非文字元素,如:图片、链接、音乐等等。它是一种建立网页文件的语言,通过标记式的指令(Tag),将影像、声音、图片、文字等链接显示出来。这种标记性语言是因特网上网页的主要语言。HTML 网页文件可以使用记事本、写字板、HBuilder、Sublime 等编辑工具来编写,以 .htm 或.html 为文件后缀名保存。将 HTML 网页文件用浏览器打开显示,若测试没原创 2022-04-12 07:42:32 · 276 阅读 · 0 评论 -
Mybatis
1 Mybatis 框架介绍MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis是一个支持普通SQL查询,存储原创 2022-04-08 20:42:02 · 196 阅读 · 0 评论 -
Oracle
第一章 Oracle1 数据库1.1 理解随着互联网时代的到来,需要持久化数据呈现井喷式发展,常规的 io 操作虽然可以满足持久化的需求,但是,对于持久化的目的,对数据的操纵,显然力不从心,且操作的复杂度很大,不利于大规模的发展,审时度势,数据库应运而生。数据库(Database)是按照数据结构来组织、存储和管理数据的 仓库 ;随着信息技术和市场的发展,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的 表格 到能够进行原创 2022-04-04 22:04:50 · 984 阅读 · 0 评论 -
JDBC的使用
1 JDBC理解java database connectivity ,java 与数据库的连接2 面向接口编程java 制定标准 ,不同的数据库厂商实现 接口即可。java 中提供的接口 java.sql.* 包下,常用接口如下接口名称作用java.sql.Connection连接java.sql.Statement静态处理块java.sql.PreparedStatement预处理块java.sql.ResultSet结果集java.原创 2022-04-07 20:18:14 · 1364 阅读 · 0 评论