自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 资源 (24)
  • 收藏
  • 关注

转载 Linux虚拟机连不上网

PHP爱好者 2017-05-29 20:17我们在使用Linux虚拟机的时候经常会出现各种各样的问题,其中的一个问题就是Linux虚拟机连不上网,这是我最近经常遇到的问题,下面提供一种方法解决这个问题Linux网络设置打开虚拟机依次单击【System】–>【Preferences】–>【Network Connections】,如下图所示这个时候会弹出

2017-05-31 14:01:54 865

转载 Javascript面试题-找出数组中频率最高元素的多种方法

原创 coder分享 2017-05-29 11:19前言在前端面试题中,关于Javascript的部分是至关重要的,最近的一系列文章都是Javascript面试题相关的,大家可以自己实现一下,我也将题目和答案开源了,感兴趣的可以自取。Javascript题目今天这篇文章里的题目是这样的,如何找出一个数组中出现次数最多是元素?例如给定一个数组[3, 5, 6, 5, ...

2017-05-31 11:56:30 6701

转载 Java面向对象,内部类概述

贝壳信息 2017-05-26 17:30内部类:又称嵌套类,是指定义在类结构中的另一个类。为什么使用内部类:增加封装,把内部类隐藏在外部类之内,不许其它类访问该类;内部类能提高代码的可读性和可维护性,把小型类嵌入到外部类中结构上代码更接近;内部类可以直接访问外部类的成员。我们要把内部类当成外部类的字段、方法平级的一个类。内部类根据使

2017-05-27 17:02:39 272

转载 JavaScript数据类型的强制转换-字符串、布尔值

下班很无聊 2017-05-25 21:09一、数据类型的强制转换-字符串String-它可以将任何类型转换为字符串A、nullvar a=null;alert(String(a));//nullB、undefinedvar b;alert(String(b));//undefinedC、布尔类型true,falsevar c1=true;var c2=

2017-05-27 15:52:39 1286

转载 数据类型的隐式转换

下班很无聊 2017-05-26 20:23一、函数类isNaN() 该函数会对参数进行隐式的Number()转换,如果转换不成功,则会返回truevar a="1a";alert(isNaN(a));//truealert() 输出的内容隐式的转换为string类型二、运算符类A.算数运算符 - * / %如果操作数不是数值,将会隐式的调用Number()函数

2017-05-27 14:28:42 1148

转载 Java23种设计模式学习笔记之责任链模式

一个钟头 2017-05-24 08:56一、责任链模式介绍责任链模式:将能够处理同一类请求的对象连成一条链,使这些对象都有机会处理请求,所提交的请求沿着链传递。从而避免请求的发送者和接受者之间的耦合关系。链上的对象逐个判断是否有能力处理该请求,如果能则就处理,如果不能,则传给链上的下一个对象。直到有一个对象处理它为止。场景:1、打牌时,轮流出牌2、接力赛跑

2017-05-27 11:40:36 263

转载 java 多线程详解

圣故又名 2017-05-25 12:37线程分为5个阶段:创建、就绪、运行、阻塞、终止。在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。一、扩展java.lang.Thread类package com.multithread.learning;class Thread1 extends Thread{ private

2017-05-27 11:03:42 237

转载 并发控制——悲观锁和乐观锁详解

架构之路 2017-05-25 09:26背景考虑下面两个并发带来的问题:1、丢失更新:一个事务的更新结果覆盖了其它事务的更新结果,即所谓的更新丢失。2、脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:两个用户同时修改商品库存表,A、B同时进入,看到的库存都是100,A购买一件把库存修改为99(100-1)。此时B购买两件把库存修改为

2017-05-26 18:58:29 452

转载 操作mysql用户,权限

白小石的IT刷怪秘籍 2017-05-23 13:111 ,创建用户create user '用户名'@'允许登录地址/服务器' identified by '密码';例子://本主机使用,其他主机登录报错create user 'xiaobai'@'localhost' identified by '123';//创建一个可以在本地和远程都可以登陆的用户,通配

2017-05-26 18:21:01 274

转载 一篇Mysql注入最全详解(2)

中国统计网 2017-05-23 22:05一个数据库当中有很多的数据表,数据表当中有很多的列,每一列当中存储着数据。我们注入的过程就是先拿到数据库名,在获取到当前数据库名下的数据表,再获取当前数据表下的列,最后获取数据。现在做一些mysql的基本操作。启动mysql,然后通过查询检查下数据库:show databases;现在我们可以看到这里有四张表,然后我们

2017-05-26 16:26:03 1984

转载 MyBatis 原理浅析 3——数据操作

后端开发那点事儿 2017-05-24 08:13前言在前文《MyBatis 原理浅析——基本原理》一文中简单分析了 MyBatis 的实现原理,MyBatis 的数据库操作是通过 Executor 执行的。Executor 是一个接口,有三个实现类,分别是 SimpleExecutor、ReuseExecutor 和 BatchExecutor。查询数据的流程查询数据是通过 Sq

2017-05-26 15:03:13 307

转载 学习三十四天笔记——mysql事务触发器函数过程:变量

JAVA初学者 2017-05-23 19:271、Java是从( )语言改进重新设计(单选)A、AdaB、C++C、PasacaD、BASIC2、下列语句哪一个正确()(单选)A. Java程序经编译后会产生machine codeB. Java程序经编译后会产生byte codeC. Java程序经编译后会产生

2017-05-26 13:26:43 396

转载 如何使用Spring Boot快速创建Web应用

作者:千锋JavaEE郑州校区讲师---黄胜涛        Spring Boot 让我们开发java项目开发过程更加高效敏捷,今天我用一个简单的例子给大家分享一下如何用Spring Boot 开发一个java web项目。环境准备Java环境(JDK1.7以上,推荐用JDK1.8)Maven 3.0+idea开发工具(或者使用sts)MySQL数据库Po

2017-05-26 13:25:41 1105

转载 WEB服务器调优

摘要: 调优原则:(1)外部相关组件调优(2)内部参数化调优 1.操作系统参数优化:(1)硬件配置尽可能高配;(2)OS选型:Linux/Windows,32位/64位;若使用Linux,注意修改OPEN_FILES为65535,解决应用服务器too many open files 错误。PS:带宽 等这些都是辅助性的也要考虑。 2.JVM参数优化: -Xmx:初始化堆容量

2017-05-22 15:58:02 1088

转载 数据库SQL优化大总结之 百万级数据库优化方案

网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 一、百万级数据库优化方案1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列

2017-05-22 15:44:08 24269 1

转载 Mysql 面试实战系列(四)——快马扬鞭

数聚天下 2017-05-20 08:34走过路过不要错过,错过一个点也许就错过一两万,错过一次好的机会。如果您有什么好的建议或者问题,也请留言,大家共同商讨。 讲述下如何做sql优化 Øexplain 出来的各种 item 的意义Øprofile 的意义以及使用场景。Øexplain 中的索引问题。(1) explain 出来的各种 item 的意义id:每个被...

2017-05-22 15:36:13 540

转载 从面试题看问题之修饰符篇

呆萌小土豆 2017-05-14 11:05修饰符用来定义类、方法或者变量,通常放在语句的最前端。java中的修饰符主要分两类:访问修饰符和非访问修饰符【面试题1】访问修饰符public,private,protected,以及不写(默认)时的区别?首先注意,以上都是访问修饰符。访问修饰符用来保护对类、变量、方法和构造方法的访问。java提供了四种不同的访问修饰

2017-05-19 11:26:45 323

转载 CentOS 安装和配置 Mantis / Linux下修改Mysql的用户(root)的密码

Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。    1. 安装apache, mysql等必要软件1 #yum update2 #yum install httpd php php-pdo php-mysql php-gd mysql

2017-05-19 10:32:46 625

转载 Java学习过程中总结的方法(二)

like程序员 2017-05-11 11:0913.统计字符串中合字符出现的次数,输出key_value,实例及结果如下14.设置时间15.将给定字符串按照一定格式解析并转换成日期格式16.获取当前时间17.集合一18.集合二19.计算1+2+3+……+n的值(递归)21.写入数据并读出数据22.写入数据并读取指定位

2017-05-18 13:23:00 291

转载 万万没想到,Collection接口还能这样学

红叶JAVA 2017-05-12 14:58Collection接口是处理对象集合的根接口,其中定义了很多对元素进行操作的方法,AbstractCollection是提供Collection部分实现的抽象类。下图展示了Collection接口中的全部方法。Collection接口结构其中,有几个比较常用的方法,比如方法add()添加一个元素到集合中,addAll()将指定

2017-05-16 11:24:22 344

转载 高并发下的数据库设计水平分区之二篇

软件开发漫谈 2017-05-15 08:37接着【高并发下的数据库设计水平分区之一篇】,接下来介绍对表分区进行修改、合并、重定义、删除分区。由于数据库的数据是动态的,所以根据数据的变化,分区的策略有所改变。如:原来表分区可对其添加、修改、删除或可对其分解或合并。分区示例图如下图一分区示例图如下图二分区示例图如下图三表分区修改alter table语

2017-05-15 16:43:56 644

转载 高并发下的数据库设计水平分区之一篇

软件开发漫谈 2017-05-14 09:14当一个系统访问量及用户量增加,数据库的数据也随之增加。当Mysql中一张表的记录数超过1000万,会出现性能的大幅下降,甚至一条简单的SQL查询都有可能阻塞整个数据库。这时需要对数据库的架构动态扩展设计如:水平分区,才能使系统达到友好的用户体验。示例图1示例图2水平分区设计思路水平分区技术:同一个数据库表中的记录通过

2017-05-15 16:33:41 1721

转载 从面试题看问题之线程篇(一)

呆萌小土豆 2017-05-15 12:13【面试题1】Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?sleep()方法(休眠)是线程类(Thread)的静态方法,调用此方法会让当前线程暂停执行指定的时间,将执行机会(CPU)让给其他线程,但是对象的锁依然保持,因此休眠时间结束后会自动恢复。wait()是Object类的方法

2017-05-15 16:05:12 865

转载 重温 SQL ——行转列,列转行

2017-05-14数据库开发 (点击上方公众号,可快速关注)作者:潇湘隐者www.cnblogs.com/kerrycode/archive/2010/07/28/1786547.html如有好文章投稿,请点击 → 这里了解详情行转列,列转行是我们在开发过程中经常碰到的问题。行转列一般通过CASE WHEN 语句来实现,也可以通

2017-05-15 14:37:28 369

转载 java高并发解决方案

来自火星的程序猿 2017-05-08 23:59java高并发解决方案1、HTML静态化利用freemarker静态化网页模板引擎:一种基于模板的、用来生成输出文本的通用工具。freemarker能做以下事:MVC框架中的View层组件HTML页面静态化代码生成工具CMS(内容管理系统)模板引擎页面栏目动态定制利用UrlRe

2017-05-12 14:03:23 557

转载 我理解的java-内存模型

cong记 2017-05-09 19:51Java内存Java内存空间主要分为5部分:堆(heap),栈(stack,虚拟机栈),方法区(method area,永久代Permenant Generation),本地方法栈(native method stack),程序计数器。程序计数器:当前线程所执行的字节码文件(.class文件)的行号指示器,记录了执行到了哪步命令。

2017-05-12 13:43:00 317

转载 springboot(十一):Spring boot中mongodb的使用

科技优家 2017-05-09 17:49mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,引起了人们的注意,感兴趣的可以看看这篇文章:场屠戮MongoDB的盛宴反思:超33000个数据库遭遇入侵勒索,同时也说明了很多公

2017-05-11 09:06:51 293

转载 JAVA面试、进阶必备——堆内存与栈内存

IT小修 2017-05-09 14:51java堆栈java面试过程中经常会被问到关于堆栈的问题,这里我稍微总结一下,供大家参考一下。java的内存分为堆内存和栈内存栈内存是指程序进入一个方法时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配给这个方法的栈会释放,这个栈中的变量也将随之释放。堆是与栈作用不同的内存,

2017-05-10 18:21:22 7490

转载 java中构造方法和this,static关键字

达人科技 2017-05-07 22:31构造方法:构造方法是一种特殊的方法,用于创建该类的对象,对对象的数据进行初始化格式如下:[修饰符] 类名(形参列表){方法体}特点 A:方法名和类名相同B:没有返回值类型,连void都不能有C:没有返回值D:通过new关键字比如 类名 对象名 = new 类名; 代表调用了该类的无参构造方法构造方法注意事项:

2017-05-10 15:30:40 368

转载 略过 Mysql 5.7的密码策略

华人科技 2017-05-06 16:34之前从mysql 5.6的时候,mysql 还没有密码策略这个东东,所以我们每个用户的密码都可以随心所欲地设置,什么123 ,abc 这些,甚至你搞个空格,那也是OK的。而mysql.user 表里面也保存有password 的字段进行标识这个是密码的位置。但是当升级到了MySQL 5.7 的时候呢。多了密码策略,在linux下面安装,默认

2017-05-10 14:46:04 1117

转载 oracle AWR性能监控报告生成方法

教您玩IT 2017-05-08 15:25目前相当一部分公司会用到oracle,在做性能测试的时候,对数据库的监控很重要,那么这里先介绍下如何生成oracle自带的awr监控报告,而具体报告的内容分析会放在后续的博客中oracle性能分析入门学习中,遇到oracle数据库的性能问题,一般首要的步骤就是导出AWR的分析报告,awr报告是oracle自带的监控报告,会自带很多监控数据,那

2017-05-10 11:46:06 1259

转载 80%的Java程序员不知道反射强行调用私有构造器这事儿

开发者圆桌 2017-05-08 18:13之前推送了一篇叫做「你真的会写单例模式吗?」的文章,里面提到一个观点:“可能会有人使用反射强行调用我们的私有构造器”,看到在我们的开发者圆桌QQ交流群中,很多童鞋不明白Java反射机制怎么做到调用私有构造器,今天我们来做一个实验。实验代码import java.lang.reflect.*;public class Reflect

2017-05-10 11:20:53 671

转载 Spring MVC实现跳转的几种方式

followtry 2017-05-08 14:461.通过controller 跳转到前端页面例:2.通过controller跳转的另一个controller例:3.通过ModelAndView实现跳转到另一个controller例:4.通过ModelAndView实现跳转到前端页面

2017-05-10 11:18:08 633

转载 原生JS|数据类型检测,并没你想象的那么简单

码匠 2017-05-07 16:50HTML5学堂-码匠:看上去,JavaScript中的数据类型检测,并没有什么难度,但是……它包含了不少的知识,如果你只知道一个typeof的话,那很建议你读读这篇文章,加强一下~数据类型检测方法02:03来自码匠最近一个关系很不错的朋友在跳槽,面试一家大型知名互联网公司的时候,面试官问了一个看上去“超级”基础的

2017-05-08 14:28:51 346

转载 MySQL游标的简单实践

科技优家 2017-05-07 11:29Q:为什么要使用游标?A:在存储过程(或函数)中,如果某条select语句返回的结果集中只有1行,可以使用select into语句(上几篇博客有介绍到用法)来得到该行进行处理;如果结果集中有多行,简单的select语句成批地进行处理,需要在检索出来的行中前进或后退一行或多行……若是想得到其中的每一行进行处理,就必须使用游标。Q:什么是

2017-05-08 13:38:58 264

转载 Linux目录与文件的权限

科技优家 2017-05-07 14:18零、Linux中的权限为什么重要?权限直接关系数据安全!一、用户基础概念:所有者(owner):拥有这个文件的用户。一般拥有目录或文件的所有权限。用户组(group):几个用户组成一个用户组,一般来说组内用户同时具有某些权限。其他人(others):相对于owner和group的其他人。一般比前两者少某些权限。二、目录与文件的权

2017-05-08 12:11:47 3606

转载 查询速度提升300倍?MySQL的这个小技巧一定要掌握!

原创 IT168企业级2017-05-06 17:02MySQL内置了慢查询日志,默认情况下慢查询日志是禁用的,首先你要打开my.cnf文件并将slow_query_log变量设置为“On”,这其中还有两个很重要的参数需要设置,long_query_time表示超过多少秒的查询就写入日志,而slow_query_log_file表示日志文件的保存路径。如果你想要探究为什么查询会

2017-05-08 12:08:11 507

转载 SpringMVC轻量级框架之控制器重定向跳转原理分析

路人宅 2017-05-06 23:15Spring是一个开源轻量级的Java开发框架。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。SpringMVC属于SpringFrameWork的后续产品,Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring 可插入的 MVC 架构,从而在使用Spring

2017-05-08 12:05:03 3052 2

转载 Spring之jdbc数据库操作

呆呆和槑槑 2017-05-02 21:54首先我们来看看最原始的jdbc是怎么实现数据库的操作的好长一段代码,各种实现都放在一个函数里面实现,好乱。于是有了JdbcTemplate对jdbc的操作进行封装:现在看看,代码虽然少了一点,但是还是很乱,不能每执行一次数据库操作,都要去设置数据库连接,创建JdbcTemplate对象吧,下面我们再看看Spring中通过c3p

2017-05-05 16:07:33 338

转载 java多线程之ThreadPoolExecutor

科技优家 2017-05-02 11:13public class Demo1 { public static void main(String[] args) { BlockingQueue queue = new ArrayBlockingQueue(10); RejectedExecutionHandler handler = new ThreadPoolEx

2017-05-05 09:45:34 289

jdk-8u231-windows-x64.7z

在java里面,我们通常都是认为接口里面是只能有抽象方法,不能有任何方法的实现的,那么在jdk1.8里面打破了这个规定,引入了新的关键字default,通过使用default修饰方法

2020-04-08

kafkatool_64bit (1).zip

消息队列 Kafka 版是阿里云基于 Apache Kafka 构建的高吞吐量、高可扩展性的分布式消息队列服务,广泛用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等,是大数据生态中不可或缺的产品之一,阿里云提供全托管服务,用户无需部署运维,更专业、更可靠、更安全。

2020-03-21

存储过程调试工具

对于某些存储过程很多且复杂的SQL的应用,在短时间内要使得所有MySQL存储过程和函数正常运行,那么如果能找到一个比较好的调试工具,就可以事半功倍, 这里介绍的是dbForge Studio for MySQL。

2018-06-14

redis+session共享

redis+session共享,redis+session共享,redis+session共享,redis+session共享redis+session共享,redis+session共享,redis+session共享,redis+session共享,redis+session共享

2018-02-24

graphviz-2.38与PlantUML结合使用

PlantUML一定要用到Graphviz。PlantUML使用Graphviz来生成相关图形(只有序列图可以不依赖它),其它图形都需要,因此得安装它,否则生成图形失败,且报错。

2017-12-28

webservice

maven+spring+cxf之webservice服务端与客户端,可直接在其基础上二次开发使用。

2017-11-03

solr分词器

classpath目录:/usr/local/solr/tomcat/webapps/solr/WEB-INF/classes [root@bogon IK Analyzer 2012FF_hf1]# cp IKAnalyzer.cfg.xml ext_stopword.dic mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes 注意:扩展词典及停用词词典的字符集必须是utf-8。不能使用windows记事本编辑。

2017-09-25

mysql导数据到oracle

mysql导数据到oracle

2017-08-24

javax.servlet的jar包

javax.servlet的jar包

2017-08-21

p2p加速器下载

p2p加速器下载

2017-08-18

SecureCRT8.0破解版及注册机

SecureCRT8.0破解版及注册机

2017-06-01

mantisbt-1.2.19.tar.gz

mantisbt-1.2.19.tar.gz

2017-05-19

sqoop-1.4.4.bin__hadoop-2.0.4-alpha.tar

sqoop-1.4.4.bin__hadoop-2.0.4-alpha.tar

2017-05-18

Java实现与FTP服务器的数据传输

Java实现与FTP服务器的数据传输

2017-05-17

redis-2.6.14.tar.gz

redis-2.6.14.tar.gz

2017-03-21

java-MQ学习

java-MQ

2017-03-16

上传zip文件

上传zip文件

2017-02-08

java解析excel

java解析excel

2017-01-20

mybatis分页

mybatis分页

2016-12-27

鸿洋——自定义相机

http://blog.csdn.net/u011277123/article/details/52954516

2016-10-28

图片连拍,无须返回

自定义相机实现连拍!

2016-09-13

dropdownmenu

一个实用的多条件筛选菜单,在很多App上都能看到这个效果,如美团,某视频网站电影票等

2016-08-23

快速集成android实现listview的字母A-Z排序,界面侧边字母索引

Android手机字母A-Z排序侧边索引是非常常见的功能,在此提供快速集成框架.教你用Android studio工具一分钟搞定这个效果.

2016-08-10

memcache与redis的比较

简单的比较了两者的异同,方便读者的认识!

2015-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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