Spring中Bean的作用域、生命周期
Bean的作用域 Spring 3中为Bean定义了5中作用域,分别为singleton(单例)、prototype(原型)、request、session和global session,5种作用域说明如下:singleton:单例模式,Spring IoC容器中只会存在一个共享的Bean实例,无论有多少个Bean引用它,始终指向同一对象。Singleton作用域是Spring中的缺省作用域,...
详解重写equals()方法就必须重写hashCode()方法的原因
从Object类的hashCode()和equals()方法讲起: 最近看了Object类的源码,对hashCode() 和equals()方法有了更深的认识。重写equals()方法就必须重写hashCode()方法的原因,从源头Object类讲起就更好理解了。先来看Object关于hashCode()和equals()的源码:[java] view plain copypubl...
String、StringBuffer、StringBuilder的区别与效率比较
String 是不可变的,StringBuffer、StringBuilder是可变的String 、StringBuffer是线程安全的,StringBuilder是线程不安全的 (StringBuffer的append操作用了synchronized)String对象串联的效率最慢,单线程下字符串的串联用StringBuilder,多线程下字符串的串联用StrngBuffer执行时间比较:①S...
leetcode中常用的java类方法
字符串String转int、long等public void test() {
String sInt = "123";
int s = Integer.parseInt(sInt);
long ls = Long.parseLong(sInt);
System.out.println(s + " " + ls);
}
StringBufferStringB...
给Django后台富文本编辑器添加上传文件的功能
使用富文本编辑器上传的文件是要放到服务器上的,所以这是一个request。既然是一个request,就需要urls.py进行转发请求views.py进行处理。views.py处理完了返回一个文件所在的路径给富文本编辑器,富文本编辑器通过HTML来渲染文件,如果文件是图片,就显示图片。 以下以simditor富文本编辑器为例。它上传文件的api是这样的: #upload要么为false 要么为对象
upload:{
url: '', params: null, fileKey:
Flask WTForm表单的使用
运行环境: python2.7 flask 0.11 flask-wtf 0.14.2 wtform能够通过一个类定义一些字段,这些字段会在前端生成标签,并且通过设置字段的验证规则,自动判断前端输入数据的格式。 一般用于用户登录,用户注册等信息录入。 1 from wtforms import Form
2 from flask import Flask,render_template,request,redirect
3 from wtforms.fields import core
hIve—timestamp时间戳问题
先查看表 timestamp可以转换为标准的时间(精确到秒); https://tool.lu/timestamp/ 这个时间格式用处很多: 多个时间可以使用函数,来切换。 每个用户 产生行为的时候,用timestamp来区分下单先后关系,记录什么时候看过哪些商品; 比较大小,比如最早订单。。 select max(`timestampss`) as max_tm,min(`timestampss`) as min_tm from user_data; --``是1前面的那个符
20155323刘威良《网络对抗》Exp6 信息搜集与漏洞扫描
20155323刘威良《网络对抗》Exp6 信息搜集与漏洞扫描 实践目标 掌握信息搜集的最基础技能与常用工具的使用方法。 实践内容 (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现、端口扫描、OS及服务版本探测、具体服务的查点 (4)漏洞扫描:会扫,会看报告,会查漏洞说明,会修补漏洞 实践过程 信息搜集 whois查询 在虚拟机中用whois命令可以查询域名注册信息,但是查询的网址要去掉www.的前缀,这里我以百度网址进行实验。 这里可以看到3R注册信
zookeeper 分布式协调服务
分布式协调服务主要是将多机协调的职责从分布式应用中独立出来,以减少系统的耦合性和增加扩展性。 zookeeper采用分布式中经典的主从架构:master->slave,通常以动态的存储分布式应用程序中关键的元数据。 作为分布式协调服务,zookeeper主要担任协调者的角色,可以提供如leader选举、负载均衡、服务发现等服务。 整体架构: zookeeper采用层级化的内存命名空间,结构类似与文件系统的目录结构,其中每个目录节点称为ZNode,每个 ZNode具有data、type、vers
jQuery 学习笔记:jQuery 代码结构
jQuery 学习笔记:jQuery 代码结构 这是我学习 jQuery 过程中整理的笔记,这一部分主要包括 jQuery 的代码最外层的结构,写出来整理自己的学习成果,有错误欢迎指出。 jQuery 的最外层 $,jQuery (function (global, factory) {
"use strict";
if (typeof module === "object" && typeof module.exports === "object") { // 判断是否使用
今日推荐
周排行