首页 > 2019年04月01日 > 全部分享
Annotation(注解)介绍
从JDK5开始,Java增加了Annotation(注解),Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充的信息。代码分析工具、开发工具和部署工具可以通过这 ...
分类:其他   时间:2019-04-01 19:42:28    收藏:0  评论:0  赞:0  阅读:107
OAuth协议简介
⒈OAuth协议要解决的问题 如果我们的系统通过用户的密码来访问用户存储在第三方系统上的用户数据的话,对于我们来说是非常有利的,因为我们可以利用大数据来进行杀熟。而对于用户来说,是非常可怕的,你可能听说过冠希哥,还可能融过你男朋友的符文(当然,现在已经没有了符文系统)。 对于用户来说有以下隐患 1. ...
分类:其他   时间:2019-04-01 19:42:01    收藏:0  评论:0  赞:0  阅读:117
linux命令:tail 命令
原文 tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式;tail[必要参数][选择参数][文件] 2.命令功能 ...
分类:系统服务   时间:2019-04-01 19:41:34    收藏:0  评论:0  赞:0  阅读:112
j2ee使用struts实现用户的登陆及注冊
<!-- 使用HTML --> 用户名:密码: <!-- 注意:onclick的方法千万不能和form表单中定义的name和id重名。否则会报网页上有错 --> <%-- 使用struts标签 --%> <%-- </form> --%> <!-- 使用HTML --> 用户名:密码: <!-- 注 ...
分类:其他   时间:2019-04-01 19:41:15    收藏:0  评论:0  赞:0  阅读:105
实验1基本概念及操作
Linux终端 终端的概念: 1. 我们在使用时并不是直接操作Linux的系统打交道,而是通过一个叫做Shell的中间程序来完成。 2. Linux还提供了一个叫做终端的模拟程序(Terminal)。下面是几个比较常见的终端模拟器:gnome terminal、Konsole、xterm、rxvt、 ...
分类:其他   时间:2019-04-01 19:40:59    收藏:0  评论:0  赞:0  阅读:83
单例模式
1)概念:它的核心结构中包含一个被称为单例的特殊类。 2)特点: 1.单例类只能有一个实例。 2.单例类必须自己创建自己的唯一实例。 3.单例类必须给所有其他对象提供一个实例。 3)实现单例 1.饿汉式单例(线程安全) 在类加载时就完成了初始化。饿汉式单例在类初始化时就创建好了一个静态对象供外部使用 ...
分类:其他   时间:2019-04-01 19:40:39    收藏:0  评论:0  赞:0  阅读:121
property补充
class Foo: @property def AAA(self): print('get') @AAA.setter def AAA(self,val): print('set',val,sep=' ') @AAA.deleter def AAA(self): print('del') f1=F ...
分类:其他   时间:2019-04-01 19:39:50    收藏:0  评论:0  赞:0  阅读:111
linux下查看tomcat的日志
工作期间有碰到服务器日志相关的,需要看tomcat运行日志,简单搜了下,摘为随笔,以供参考 一种是利用docker查看1.使用dockerdocker logs -f -t --since="2018-06-20" --tail=10 tomcat8080--since : 此参数指定了输出日志开始 ...
分类:系统服务   时间:2019-04-01 19:39:03    收藏:0  评论:0  赞:0  阅读:160
12条MySQL优化技巧
应用程序慢,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。 有人会说性能调优是数据库管理员(DBA)的事,然而性能调优跟程序员们也有莫大的关系。 程序中嵌入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果。 技巧1 比较运算符能用 “=”就不用“<> ...
分类:数据库技术   时间:2019-04-01 19:38:48    收藏:0  评论:0  赞:0  阅读:108
django缓存机制
什么是缓存 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或者mem ...
分类:其他   时间:2019-04-01 19:38:32    收藏:0  评论:0  赞:0  阅读:102
Django Rest Framework --- 分页器组件
一:简单分页 简单分页就是查看第n页,每页显示n条数据 使用配置文件 在settings.py中配置 views.py 自定义四个参数 二:偏移分页 三:CursorPagination(加密分页,只能看上一页和下一页,速度快) 四:响应器(不需要改) 响应回去的页面,数据格式是不同的 局部使用:在 ...
分类:其他   时间:2019-04-01 19:37:54    收藏:0  评论:0  赞:0  阅读:136
获取一篇新闻的全部信息
import requests from datetime import datetime from bs4 import BeautifulSoup def newsdt(shareinfo): newsDate = shareinfo.split()[0].split(':')[1] newsT ...
分类:其他   时间:2019-04-01 19:37:28    收藏:0  评论:0  赞:0  阅读:144
KMP算法
KMP算法是一种改进的字符串匹配算法,由D.E.Knuth、J.H.Morris和V.R.Pratt同时发现。 KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实现一个next()函数,函数本身包含了模式串的局部匹配信息。时间复杂度O(m+n) ...
分类:编程语言   时间:2019-04-01 19:37:04    收藏:0  评论:0  赞:0  阅读:145
Redis5.0.4复制
redis的复制很简单,由于资源限制,本例中采用两台虚拟机,每台虚拟机安装两个redis实例,共四个来测试 一、安装redis https://www.cnblogs.com/qq931399960/p/10616459.html 二、当前安装的redis分别为 192.168.102.69:637 ...
分类:其他   时间:2019-04-01 19:36:43    收藏:0  评论:0  赞:0  阅读:180
JDBC-ORACLE连接教程
前言 本文通过一个在Eclipse平台中搭建的小项目,在项目中使用一条静态命令来查询Oracle数据库测试用户“scott”下emp表中的几个字段,来学习JDBC连接数据库的方法。看完之后读者可以基本掌握JDBC-Oracle数据库连接方法,然后举一反三,学会使用使用JDBC连接其它数据库。 0.J ...
分类:数据库技术   时间:2019-04-01 19:36:24    收藏:0  评论:0  赞:0  阅读:166
调起相册上传图片
<script> var vm = new Vue({ el: '#box', data: { token: "", head_pic: "", }, created: function () { var that = this that.token = sessionStorage.getItem ...
分类:Web开发   时间:2019-04-01 19:36:04    收藏:0  评论:0  赞:0  阅读:128
理解爬虫原理
随笔缘由:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2881 1. 简单说明爬虫原理 (1)向服务器发起请求 (2)获取响应内容 (3)解析内容 (4)保存内容 2. 理解爬虫开发过程 1).简要说明浏览器工作原理; Reques ...
分类:其他   时间:2019-04-01 19:35:36    收藏:0  评论:0  赞:0  阅读:109
算法分析:什么是插入排序?
什么是插入排序? 同样,插入排序会涉及到两个区域: 有序区域。有序区域内的元素,元素从小到大分布(或者从大到小分布)。在开始排序之前有序区域为第一个元素。 无序区域。无序区域内的元素,元素任意分布,在开始排序之前除了第一个元素之外的所有元素都处在无序区域内。 插入排序,在无序区域内根据顺序取出每一个 ...
分类:编程语言   时间:2019-04-01 19:35:03    收藏:0  评论:0  赞:0  阅读:111
python面试中被问的最多的10道题
1 性能: 解析下面代码慢在哪里def strtest1(num):str='first'for i in range(num):str+="X"return str解析:python中str是一个不可变类型,每次迭代,都会生成一个新的str来储存对象,当num特别大的时候,就会创建很多的str,所 ...
分类:编程语言   时间:2019-04-01 19:34:27    收藏:0  评论:0  赞:0  阅读:129
企业安全建设之搭建开源SIEM平台
https://www.freebuf.com/special/127172.html https://www.freebuf.com/special/127264.html https://www.freebuf.com/articles/network/127988.html 前言 SIEM(s ...
分类:其他   时间:2019-04-01 19:33:49    收藏:0  评论:0  赞:0  阅读:135
1054条   上一页 1 ... 14 15 16 17 18 ... 53 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!