java之servlet学习基础(一)
这一阵子在学java三大框架。却在学习过程中发现前面的知识已经忘记了。所以决定写一篇博客来总结回顾之前的学习。 1.Servlet是什么? servlet是一个运行在服务器端的小应用程序。通过HTTP协议接受和相应来自Web客户端的请求。 提到web客户端的请求和对web客户端的响应,必须了解HTT ... 查看全文
Spring IOC过程
1. AbstractApplicationContext:执行refresh()方法;让子类实现obtainFreshBeanFactory()方法;2. 子类AbstractRefreshableApplicationContext实现refreshBeanFactory()方法 创建IOC容器 ... 查看全文
springboot服务器部署方式
1、利用maven打包 maven project --> clean --> install 2、云服务器上启动 nohup java -jar /xxx/xxx/xxx.jar >/dev/null 2>&1 & /dev/null是一个虚拟的空设备 2>&1 表示将标准错误重定向到标准输出 ... 查看全文
spring添加@Transcational的事务调度问题
报错信息:org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is com.microso ... 查看全文
python 视频逐帧保存为图片
import cv2 import os def save_img(): video_path = r'F:\test\video1/' videos = os.listdir(video_path) for video_name in videos: file_name = video_name.... ... 查看全文
Spring boot快速入门
原文:https://www.cnblogs.com/wmyskxz/p/9010832.html Spring Boot 概述 Build Anything with Spring Boot:Spring Boot is the starting point for building all Sp ... 查看全文
杨玲 201771010133《面向对象程序设计(java)》第五周学习总结
《面向对象程序设计(java)》第五周学习总结 第一部分:课程准备部分 第二部分:理论知识学习部分 第四章:对象与类 4.1:类与对象的概念。 类:是构造对象的模板或蓝图。由类构造对象的过程称为创建类的实例。 对象:想要使用oop,一定要清楚对象的三个特性: 1)对象的行为:对象的行为使用可调用的方 ... 查看全文
探索Java8:(二)Function接口的使用
Java8 添加了一个新的特性Function,顾名思义这一定是一个函数式的操作。我们知道Java8的最大特性就是函数式接口。所有标注了 注解的接口都是函数式接口,具体来说,所有标注了该注解的接口都将能用在lambda表达式上。 标注了 的接口有很多,但此篇我们主要讲Function,了解了Func ... 查看全文
Python 装饰器(装饰器的简单使用)
简单介绍了装饰器的一些基本内容,包含定义、本质、原则、如何实现。 1、装饰器的定义 定义:一种增加函数功能的简单方法,可以快速地给不同的函数或类插入相同的功能。 简单点就是:高阶函数+嵌套函数 -》装饰器 2、装饰器本质 本质:函数 ,为其他函数进行装饰。 举个例子,现在有小狗100只,都有吃喝拉撒 ... 查看全文
js取数组最大值的四种方式
var arr = [7,2,0,-3,5]; 1.apply()应用某一对象的一个方法,用另一个对象替换当前对象 由于max()里面参数不能为数组,所以借助apply(funtion,args)方法调用Math.max(),function为要调用的方法,args是数组对象,当function为n ... 查看全文
TH-OCR算法-PC端车牌识别
PC端车牌识别——加密锁,车牌识别SDK开发包,开发文档 PC端车牌识别sdk是专为对车牌识别有需求的用户,有软件产品开发的客户设计的。采用TH-OCR算法,通过计算机视觉和图像处理算法以及神经网络算法而研发出来的产品。适用于城市交通管理、超速监控、公路计费、停车场管理、被盗车辆侦破等应用开发。 P ... 查看全文
8、第九周 - WEB开发基础 - JavaScript函数及序列化、转义
JavaScript的函数:大体会分为是三个,普通函数、匿名函数、自执行函数(创建函数并且自动执行)。 A、循环语句 for语句: while语句: B、条件语句 C、switch case 语句 备注:swtich()变量类型只能是int、short、char、byte和enum类型; switc ... 查看全文
java语言为什么具有平台无性
首先解释一下什么叫做平台无关性:平台无关性即对每种数据类型在不同的操作系统中都分配固定长度,例如,int类型数据总是占据32个位(4个字节),而C/C++却不然。 知道了平台无关性后下面我们简单说一下java为什么能够"Write Once,Run Anywhere"如下是java程序运行的过程: ... 查看全文
Java 重写(Override)与重载(Overload)
重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: ... 查看全文
Lucene4.6查询时完全跳过打分,提高查询效率的实现方式
由于索引的文件量比较大,而且应用中不需要对文档进行打分,只需要查询出所有满足条件的文档。所以需要跳过打分来提高查询效率。一开始想用ConstantScoreQuery,但是测试发现这个类虽然让所有返回的文档打分都为1.0并没有提高查询效率,因此查资料发现可以用Filter实现跳过打分,其中又以 Fi ... 查看全文
Lucene6去掉了Filter但是可以用BooleanQuery实现Filter查询
Lucene在6.0版本之后彻底废除了Filter的使用,采用BooleanQuery来实现Filter的功能,核心代码如下: (对Lucene6之前的Filter不够熟悉的请看这个:http://www.cnblogs.com/forfuture1978/archive/2010/05/19/17 ... 查看全文
Lucene4.6 把时间信息写入倒排索引的Offset偏移量中,并实现按时间位置查询
有个新的技术需求,需要对Lucene4.x的源码进行扩展,把如下的有时间位置的文本写入倒排索引,为此,我扩展了一个TimeTokenizer分词器,在这个分词器里将时间信息写入 偏移量Offset中。扩展了一个Filter,最后查询时通过filter把时间信息传进去过滤想要的时间范围之内的结果。 L ... 查看全文
通过CSS给图像设置圆角边框
<html> <style> .smaller-image{ border-radius: 50%; width: 100px; } </style> <body> <img class="smaller-image" src="/images/cat.jpg"> </body> </html> 效 ... 查看全文
HTML DOM 第五篇
通过 HTML DOM,JavaScript 能够访问 HTML 文档中的每个元素。 HTML DOM 允许您在事件发生时执行代码。 当 HTML 元素"有事情发生"时,浏览器就会生成事件: 在元素上点击 加载页面 改变输入字段 添加、删除和替换 HTML 元素 HTML DOM 允许 JavaSc ... 查看全文
web前端 html基础2
表单标签<form></form> input系列标签 text 文本输入框 password 密码输入框 radio 单选框 checkbox 多选框 submit 提交按钮 button 按钮(需要配合js使用.) button和submit的区别? file 提交文件:form表单需要加上属性 ... 查看全文