KHOST的博客

记录自己的学习历程

排序:
默认
按更新时间
按访问量

数据库常见的面试题大全

1、触发器的作用?   触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。   2、什么...

2018-09-19 16:27:39

阅读数:26

评论数:0

equals() 方法和 hashCode() 方法

Java的基类Object提供了一些方法,其中equals()方法用于判断两个对象是否相等,hashCode()方法用于计算对象的哈希码。equals()和hashCode()都不是final方法,都可以被重写(overwrite)。   本文介绍了2种方法在使用和重写时,一些需要注意的问题。...

2018-09-15 17:44:26

阅读数:25

评论数:0

Maven构建多模块项目

在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的...

2018-09-15 17:42:55

阅读数:28

评论数:0

动态代理方式实现AOP

主要内容: AOP简述 利用动态代理实现AOP 总结 一、AOP简述 AOP的概念早在上个世纪九十年代初就已经出现了,当时的研究人员通过对面向对象思想局限性的分析研究出了一种新的编程思想来帮助开发者减少代码重复提高开发效率,那就是AOP,Aspect-Oriente...

2018-09-13 08:45:20

阅读数:15

评论数:0

windows环境下使用virtualenv对python进行多版本隔离

python的虚拟环境工具virtualenv.本文就来讲述一下这个工具是怎么用的,同时也讲一下,如何在pycharm中使用virtualenv. 1. virtualenv的安装 virtualenv的安装和其它python上的软件安装一样,有两种方法,pip 和setup方法安装。 值得...

2018-09-13 08:43:03

阅读数:17

评论数:0

Spring MVC配置详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 Spri...

2018-09-13 08:38:55

阅读数:15

评论数:0

图解Tomcat类加载机制

类加载     在JVM中并不是一次性把所有的文件都加载到,而是一步一步的,按照需要来加载。     比如JVM启动时,会通过不同的类加载器加载不同的类。当用户在自己的代码中,需要某些额外的类时,再通过加载机制加载到JVM中,并且存放一段时间,便于频繁使用。     因此使用哪种类加载器...

2018-09-13 08:37:50

阅读数:15

评论数:0

5个步骤,明白线程和线程安全

记得今年3月份刚来杭州面试的时候,有一家公司的技术总监问了我这样一个问题:你来说说有哪些线程安全的类?我心里一想,这我早都背好了,稀里哗啦说了一大堆。   他又接着问:那你再来说说什么是线程安全?——然后我就GG了。说真的,我们整天说线程安全,但是对于什么是线程安全我们真的了解吗?之前的我真的...

2018-09-13 08:35:51

阅读数:23

评论数:0

程序员VS黑客

互联网行业里,但凡没被黑客练过的系统,都不够成熟。   每年都有受黑客攻击的互联网行业,尤其是互联网金融行业更是深受其害。部分互金公司选择了出钱消灾,让黑客们尝到了甜头,吸引了更多的人来跃跃欲试。说到底,这是个技术安全的意识问题。   我们也未能幸免,什么 DDOS 攻击、SQL 注入、寻...

2018-09-13 08:28:56

阅读数:32

评论数:0

Java线程池

前言   Java中的线程池十分重要,无论是在实际应用中还是应对面试   一、线程池原理   1.1 使用线程池的好处   第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 ...

2018-09-13 08:27:03

阅读数:13

评论数:0

JDK动态代理-超详细源码分析

一、为什么需要动态代理   1.1 从代理模式说起 代理模式是指给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。这种模式有什么用呢?它可以在原对象的基础上增强原对象的功能,比如在原对象调用一个方法的前后进行日志、事务操作等。Sprin...

2018-09-05 17:20:11

阅读数:32

评论数:0

MyBatis拦截器原理探究

MyBatis拦截器介绍 MyBatis提供了一种插件(plugin)的功能,虽然叫做插件,但其实这是拦截器功能。那么拦截器拦截MyBatis中的哪些内容呢?   我们进入官网看一看: MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插...

2018-09-05 17:14:40

阅读数:20

评论数:0

一些关于Python爬虫的源码

利用Python批量下载百度图片 # !/usr/bin/env python # -*- coding:utf-8 -*- # 导入URLLIB库的编码方法 from urllib.parse import urlencode # 请求库 import requests # 用于处理Jso...

2018-08-31 17:00:48

阅读数:47

评论数:0

wireshark启动提示:Lua: Error during loading

一.问题描述 windows 启动wireshark时,出现一下的Error对话框: Lua: Error during loading: [string "/usr/share/wireshark/init.lua"]:46: dofile has b...

2018-08-30 08:41:02

阅读数:74

评论数:0

解决问题:开启Wireshark之NPF驱动问题

关于新装系统之后,由于我们一系列的开机优化,很多服务都被停掉了,NPE也是一样。 针对以上问题(The NPF driver isn't running...),解决方案如下: (首先确认自己先安装了Winpcap) 命令行运行命令“net start npf”即可,当然,这是Windows...

2018-08-30 08:38:40

阅读数:34

评论数:0

Redis集群搭建

Redis 是一个开源的 key-value 存储系统,由于出众的性能,大部分互联网企业都用来做服务器端缓存。Redis 在3.0版本前只支持单实例模式,虽然支持主从模式、哨兵模式部署来解决单点故障,但是现在互联网企业动辄大几百G的数据,可完全是没法满足业务的需求,所以,Redis 在 3.0 版...

2018-08-23 10:53:34

阅读数:78

评论数:0

详解 equals() 方法和 hashCode() 方法

前言   Java的基类Object提供了一些方法,其中equals()方法用于判断两个对象是否相等,hashCode()方法用于计算对象的哈希码。equals()和hashCode()都不是final方法,都可以被重写(overwrite)。   本文介绍了2种方法在使用和重写时,一些需...

2018-08-23 10:49:01

阅读数:28

评论数:0

springboot的启动原理解析

链接:http://www.cnblogs.com/xiaoxi/ 作者:平凡希   我们开发任何一个Spring Boot项目,都会用到如下的启动类 1 @SpringBootApplication 2 public class Application { 3     public...

2018-08-23 10:45:38

阅读数:37

评论数:0

使用Maven构建多模块项目

在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的...

2018-08-23 10:28:31

阅读数:30

评论数:0

手写一个SpringMVC框架(有助于理解springMVC)

链接:https://my.oschina.net/liughDevelop 作者:我叫刘半仙   Spring框架对于Java后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面。如果不看Spring的源码,你将会失去一次和大师学习的机会:它的...

2018-08-23 10:21:44

阅读数:31

评论数:0

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