一些重要的面试题!

1.单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。饿汉法顾名思义,饿汉法就是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建。代码如下:1234567public class Singleton {       private static Singleton...
分类: 其他 发布时间: 05-07 23:49 阅读次数: 8

Spring中Bean的作用域、生命周期

Bean的作用域   Spring 3中为Bean定义了5中作用域,分别为singleton(单例)、prototype(原型)、request、session和global session,5种作用域说明如下:singleton:单例模式,Spring IoC容器中只会存在一个共享的Bean实例,无论有多少个Bean引用它,始终指向同一对象。Singleton作用域是Spring中的缺省作用域,...
分类: 其他 发布时间: 05-07 23:48 阅读次数: 5

详解重写equals()方法就必须重写hashCode()方法的原因

从Object类的hashCode()和equals()方法讲起:         最近看了Object类的源码,对hashCode() 和equals()方法有了更深的认识。重写equals()方法就必须重写hashCode()方法的原因,从源头Object类讲起就更好理解了。先来看Object关于hashCode()和equals()的源码:[java] view plain copypubl...
分类: 其他 发布时间: 05-07 23:48 阅读次数: 7

String、StringBuffer、StringBuilder的区别与效率比较

String 是不可变的,StringBuffer、StringBuilder是可变的String 、StringBuffer是线程安全的,StringBuilder是线程不安全的 (StringBuffer的append操作用了synchronized)String对象串联的效率最慢,单线程下字符串的串联用StringBuilder,多线程下字符串的串联用StrngBuffer执行时间比较:①S...
分类: 其他 发布时间: 05-07 23:48 阅读次数: 6

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...
分类: 其他 发布时间: 05-07 23:47 阅读次数: 7

java链表

最近在训练ACM时用C语言编写了很多的链表程序。因为最近在学java,于是便想编写java的链表程序,结果遇到了很多困难。下面的这篇文章很好的概括了整个编写的过程,值得收藏。       1、单链表的创建和遍历  2、求单链表中节点的个数  3、查找单链表中的倒数第k个结点(剑指offer,题15)  4、查找单链表中的中间结点  5、合并两个有序的单链表,合并之后的链表依然有序【出现频率高】(剑...
分类: 其他 发布时间: 05-07 23:47 阅读次数: 6

核密度估计

本文由  en.wikipedia.org/wiki/Kernel_density_estimation   核密度估计的英文wiki百科整理。核密度估计(Kernel density estimation),是一种用于估计概率密度函数的非参数方法,为独立同分布F的n个样本点,设其概率密度函数为f,核密度估计为以下:K(.)为核函数(非负、积分为1,符合概率密度性质,并且均值为0),h>0为...
分类: 其他 发布时间: 05-07 23:47 阅读次数: 6

meanshift

记得刚读研究生的时候,学习的第一个算法就是meanshift算法,所以一直记忆犹新,今天和大家分享一下Meanshift算法,如有错误,请在线交流。Mean Shift算法,一般是指一个迭代的步骤,即先算出当前点的偏移均值,移动该点到其偏移均值,然后以此为新的起始点,继续移动,直到满足一定的条件结束. 1. Meanshift推导给定d维空间Rd的n个样本点 ,i=1,…,n,在空间中任选一点x,...
分类: 其他 发布时间: 05-07 23:47 阅读次数: 6

Angular JS 中的内置方法之表单验证

angular js 结合html5 可以实现强大的表单验证功能 关闭html5自带的表单验证功能可以用
分类: 其他 发布时间: 05-07 23:47 阅读次数: 5

Browsersync-浏览器同步测试工具

传送门:http://www.browsersync.cn/
分类: 其他 发布时间: 05-07 23:47 阅读次数: 5

给Django后台富文本编辑器添加上传文件的功能

使用富文本编辑器上传的文件是要放到服务器上的,所以这是一个request。既然是一个request,就需要urls.py进行转发请求views.py进行处理。views.py处理完了返回一个文件所在的路径给富文本编辑器,富文本编辑器通过HTML来渲染文件,如果文件是图片,就显示图片。 以下以simditor富文本编辑器为例。它上传文件的api是这样的: #upload要么为false 要么为对象 upload:{ url: '', params: null, fileKey:
分类: 其他 发布时间: 05-07 23:47 阅读次数: 7

LoadRunner基础入门教程

https://blog.csdn.net/brave_insist/article/details/71743295
分类: 其他 发布时间: 05-07 23:47 阅读次数: 7

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
分类: 其他 发布时间: 05-07 23:47 阅读次数: 6

hIve—timestamp时间戳问题

先查看表 timestamp可以转换为标准的时间(精确到秒); https://tool.lu/timestamp/ 这个时间格式用处很多:   多个时间可以使用函数,来切换。   每个用户 产生行为的时候,用timestamp来区分下单先后关系,记录什么时候看过哪些商品;   比较大小,比如最早订单。。   select max(`timestampss`) as max_tm,min(`timestampss`) as min_tm from user_data; --``是1前面的那个符
分类: 其他 发布时间: 05-07 23:47 阅读次数: 5

20155323刘威良《网络对抗》Exp6 信息搜集与漏洞扫描

20155323刘威良《网络对抗》Exp6 信息搜集与漏洞扫描 实践目标 掌握信息搜集的最基础技能与常用工具的使用方法。 实践内容 (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现、端口扫描、OS及服务版本探测、具体服务的查点 (4)漏洞扫描:会扫,会看报告,会查漏洞说明,会修补漏洞 实践过程 信息搜集 whois查询 在虚拟机中用whois命令可以查询域名注册信息,但是查询的网址要去掉www.的前缀,这里我以百度网址进行实验。 这里可以看到3R注册信
分类: 其他 发布时间: 05-07 23:47 阅读次数: 6

zookeeper 分布式协调服务

分布式协调服务主要是将多机协调的职责从分布式应用中独立出来,以减少系统的耦合性和增加扩展性。 zookeeper采用分布式中经典的主从架构:master->slave,通常以动态的存储分布式应用程序中关键的元数据。 作为分布式协调服务,zookeeper主要担任协调者的角色,可以提供如leader选举、负载均衡、服务发现等服务。 整体架构: zookeeper采用层级化的内存命名空间,结构类似与文件系统的目录结构,其中每个目录节点称为ZNode,每个 ZNode具有data、type、vers
分类: 其他 发布时间: 05-07 23:47 阅读次数: 6

jQuery 学习笔记:jQuery 代码结构

jQuery 学习笔记:jQuery 代码结构 这是我学习 jQuery 过程中整理的笔记,这一部分主要包括 jQuery 的代码最外层的结构,写出来整理自己的学习成果,有错误欢迎指出。 jQuery 的最外层 $,jQuery (function (global, factory) { "use strict"; if (typeof module === "object" && typeof module.exports === "object") { // 判断是否使用
分类: 其他 发布时间: 05-07 23:47 阅读次数: 5

hive理论

join操作: 这个 group by count()操作:
分类: 其他 发布时间: 05-07 23:47 阅读次数: 5

《react精髓》读书笔记

挖坑,待填
分类: 其他 发布时间: 05-07 23:47 阅读次数: 7

文件指令集

1.恐龙是吧,print(a.closed()),是否释放了内存 2.你可行,print(a.encoding()),本文件的编码方法 3.服了老师,a.flush(),定时保存在硬盘上 4.太,print(a.tell()),总字节数 5.思考,a.seek(数字),光标移动的位置 6.穿它,a.truncate(数字),获得数字之前的所有字符
分类: 其他 发布时间: 05-07 23:47 阅读次数: 6