自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 Servlet / Jsp / Spring MVC 初学指南 会话管理

会话管理当用户初次登录站点的时候,需要输入用户名和密码,但是不希望下一个页面再次登录。这个时候就要知道用户登陆一次以后记住用户是谁,同时,也要能够区分不同的用户。这就是会话管理。URL重写,隐藏域,cookies,Session技术是四种常见的会话管理技术。URL重写:通过在url中附带信息进行传递数据。url使用?与参数间隔,不同参数使用&间隔缺点:u...

2019-03-26 16:04:23 262

原创 Servlet / Jsp / Spring MVC 初学指南 Servlets

什么是Servlet?Servlet就是一个java程序,需要Web 容器来能运行,一般被托管在Web容器中。图示中,浏览器充当客户端,web服务器与客户端直接通过HTTP协议进行通信,所以,Web服务器也叫Http服务器一般在Servlet容器外部包装Apache或者Nginx进行反向代理。什么是HTTP协议?Http协议是目前CS及BS模式下使用...

2019-03-26 15:23:50 379

原创 Spring in Action 5th 001目录

第一部分:Spring 应用基础第一章 :介绍spring与spring boot , 如何创建一个spring项目。第二章:讨论Web层面的内容,涉及Spring MVC第三章:数据持久化存储问题第四章:使用Spring Security进行身份认证, 避免无权访问第五章:如何使用Spring Boot配置文件配置Spring...

2019-03-25 15:16:42 404

原创 Asp.Net Core WebAPI实战10

将Session存储到Redis中在大量用户并发存在的时候,内存存储Session已经无法满足需求。Asp.net Core提供了Session存储到Redis的无缝方案:1. 添加Redis缓存中间件public void ConfigureServices(IServiceCollection services){ services.AddM...

2019-03-21 16:30:09 287

原创 Asp.Net Core WebAPI实战9

集成文件日志NLog1.添加NLog依赖项2.创建一个nlog.config文件<?xml version="1.0" encoding="utf-8" ?><nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/20...

2019-03-18 19:36:03 237

原创 JavaEE-SSM:028 springMVC框架简介

1. springMVC处理流程DispatcherServlet接收到请求后,根据HandlerMapping获取路由映射,找到HandlerAdapter和拦截器,与数据库交互获取数据,交由ViewResolver进行渲染得到View视图后显示给用户。2. 对web.xml进行配置3.配置DispatcherServlet4.Controller方...

2019-03-15 16:34:45 205

原创 JavaEE-SSM:027 spring数据库事务

1. 配置数据源事务管理器使用xml配置数据源事务管理器(优选)org.springframework.jdbc.datasource.DataSourceTransactionManager使用Java配置数据源事务管理器2. @Transactional配置项3.声明式事务流程4. 使用方法propagati...

2019-03-15 16:10:43 232

原创 JavaEE-SSM:026 spring数据库

1.配置数据库连接最简单的无数据库连接池xml配置使用org.springframework.jdbc.datasource.SimpleDriverDataSource使用DBCP数据库连接池(优选)使用org.apache.commons.dbcp.BasicDatasourceJNDI数据库连接2. 配置SqlSessionFact...

2019-03-15 14:48:41 252

原创 JavaEE-SSM:025 面向切面编程

白话切面编程:切面要做的事就是,监听某个事件,对某个事件发生前,发生后,成功结束后,发生异常后,结束后进行你想要的操作,并且,不需要被监听的事件显式调用这些操作,即,这些操作都是自动执行的,就好像被监听的事件都不知道一样。样例:对于数据库操作涉及到事务等概念的时候,需要一大堆的样板代码:利用aop,我们可以将连接数据库,释放数据库连接等操作去掉,同时,没有异常发生的话,自...

2019-03-15 11:56:43 295

原创 JavaEE-SSM:024 Bean作用域及SPEL

Bean作用域Bean作用域控制着Bean的生命周期,什么时候创建,Bean是否共享等等。配置作用域:给Bean的属性注入值:使用其他Bean注入新的Bean:使用类的静态方法:使用操作符:使用三元表达式和默认值:条件化装配(不符合条件就不装配)条件化装配为了防止某些条件不满足,导致装配失...

2019-03-15 11:14:26 216

原创 Sping in Action 4th 依赖注入进阶

为Bean设定不同的注入环境开发环境:生产环境:注解在方法上:设置xml配置文件的bean的profile:设置哪个profile被启动:使用注解激活Profile:Bean的五种生命周期singleton:整个web项目中自始至终就一个实例prototype:每次注入的时候都会创建一个新的实例session:每个s...

2019-03-15 10:02:03 189

原创 Python机器学习--训练一个分类器

目录内容:情景带入:使用Python实现线性分类器内容:1. 建立机器学习算法的直觉性2. 使用Numpy, Pandas, Matplotlib读取数据,处理数据,可视化数据.3. 使用python实现一个线性分类器情景带入:我们将输入的信号与对应的权值进行乘法运算,得到的结果进行加法运算,得到输出结果.通过对比输出结果与阈值的相对大小,对数据进行分类....

2019-03-14 22:57:51 4169

原创 Sping in Action 4th 依赖注入

依赖绑定的方法:1.xml配置2.Java配置3.自动扫描与绑定自动扫描与绑定自动扫描与绑定是实现的一种途径。例程:1.定义一个CD接口2.定义一个实现类我们使用@Component注解了这个实现类3.定义配置类,对Component进行扫描其作用类似于:4.使用Bean5.可以为Bean修改名称6.设置扫描包的...

2019-03-14 20:29:17 152

原创 Sping in Action 4th Spring简介

Spring带来的优点:简单、可测试、松耦合轻量级、最小侵入性依赖注入与接口使其松耦合声明式编程、切面、基于约定通过aspect和模板去除重复代码严重耦合的例子使用new关键字在一个类中创建另外一个类的实例。耦合是必要的,因为耦合才能实现业务逻辑,但是过度耦合会导致侵入性强,测试难度大。DI的工作原理依赖注入容器自动注入POJO所需的依赖...

2019-03-14 16:32:48 219

原创 大话数据结构001 绪论

数据:能够输入到计算机被计算机识别, 并且能够被计算机处理的符号集合.数据元素:构成数据集合的单个元素就是数据元素.在数据表中就是一行记录.数据项:数据项就是数据表中的字段.它是数据不可分割的最小单位.数据对象:性质相同的数据的集合.是数据的子集.数据结构:数据之间的一种或者多种的特定关系的数据元素的集合.逻辑结构:数据元素...

2019-03-11 22:53:11 207

原创 Asp.Net Core WebAPI实战8

1.添加日志在启动器中注入ILogger,并使用logger.Log()函数写入日志2.日志类型Trace (0): 严重程度最低,生产环境禁用.Debug(1) : 开发时使用.Information(2) : 这种严重程度日志记录比较频繁.Warning(3): 意外事件或者警告Error(4): 当前活动的故障,未处理的异常等等.(推荐)Critica...

2019-03-08 21:15:56 287

原创 Asp.Net Core WebAPI实战7

1.基础配置在项目根目录有如下配置文件,命名为awesomeConfig.json在代码中可以直接读取配置文件为k-v:也可以在获取IConfigurationRoot对象后直接使用:2.多数据源读取配置支持环境变量,内存,命令行,加密文件,云端,xml文件,json文件,ini文件3.绑定强类型配置4.支持注入型配置信息...

2019-03-08 17:11:07 317

原创 Asp.Net Core WebAPI实战6

1.格式化输出可以使用[Produces()]注解标记输出格式默认使用指定的格式输出可以在MvcOptions中设置RespectBrowserAcceptHeader为true让其遵从浏览器的请求Accept可以显式设置输出格式化器:services.AddMvc().AddXmlSerializerFormatters();或者services.AddMvc(opt...

2019-03-08 16:48:54 312

原创 Asp.Net Core WebAPI实战5

1.过滤器简介过滤器类似于java中的拦截器,用于请求的切面处理。所有的过滤器可以使用标签或者在Startup中注册。其区别在于,使用特性标签只能用于单个方法,而在Startup中注册用于全局。2.身份验证过滤器最先执行,他们的角色就是为了确定当前请求的用户是否有足够的权限进入本次请求。可以短路请求,返回特定的结果。可以通过实现IAsyncAuthorizationFilt...

2019-03-08 16:33:00 601

原创 Asp.Net Core WebAPI实战4

1.模型绑定的好处最初的时候,类似于java web的请求参数的获取还需要request.getAttribute("name")取获取模型绑定可以简单地将用户输入绑定到Action方法上的输入参数:请求参数可以被绑定到请求方法上去:我们可以指定参数的来源:[FromBody]从请求体读取数据[FromForm]从Form中提交的数据中提取[FromHeader...

2019-03-08 16:08:54 300

原创 Asp.Net Core WebAPI实战3

1.MVC模式简介Model主要跟数据有关,数据CURD、数据的存储简单处理,DAO与DTO,Repository及缓存都可以划归Model层。View主管视图,用于生成模板根据数据渲染并进行显示Controller主要涉及到接受用户输入信息,调用Model层进行处理,传递给View渲染返回。2.MVC在Asp.net Core中的变化控制器、行为方法、路由、依赖注入...

2019-03-08 15:21:27 1503

原创 Asp.Net Core WebAPI实战2

1.UseContentRoot与UseWebRoot前者配置的是服务端文件的根目录,后者配置的是静态资源的根目录。前者一般是绝对路径,后者一般是相对路径2.使用UseUrls配置监听地址使用UserUrls配置监听的地址3.使用UseIISIntegration配置IIS反向代理4.中间件中间件构成了请求处理的管道:5.自定义中间件自定...

2019-03-08 14:38:05 657

原创 Asp.Net Core WebAPI实战1

1.创建一个Asp.net core项目文件--新建--项目2.选择空模板3.查看项目结构4.Program.cs在命令行中开启托管,这也是能够跨平台部署的原因。5.默认开启的配置信息6. 依赖注入A类需要使用B类的对象(很常见),原来说net侵入性强就是因为需要在A中new一个B的对象。现在使用DI技术解耦:原来:现在...

2019-03-08 10:41:59 1268

原创 Python机器学习--让计算机从数据中学习

目录:1.机器学习的基本概念2.三种类型的学习与基于术语3.成功设计机器学习系统的基石4.安装配置python工具1.将数据转化为知识机器学习擅长于从数据中挖掘知识,提高预测模型的性能。由于机器学习,我们享受着强大的垃圾电子邮件过滤器,方便的文本与语音识别软件,可靠的网络搜索引擎,挑战国际象棋玩家,安全高效的自动驾驶汽车。2.三种类型的机器学习机器学习分...

2019-03-06 21:30:26 1268

lyric.html单页音乐播放器

单页音乐播放器

2021-08-01

m3u8播放所需的js插件

m3u播放插件

2021-04-05

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

TA关注的人

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