自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

既然选择了,就只能坚持走完!

  • 博客(133)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux下内存buff/cache占用过多问题解决

代表不同的含义: 0:不释放(系统默认值) 1:释放页缓存 2:释放dentries和inodes 3:释放所有缓存。尤其是使用云主机的时候最严重,由于很多是虚拟内存,因此如果buff/cache占用过大的,在Linux下经常会遇到buff/cache内存占用过多问题,虚拟机器:total=used+free+buff/cache。这个时候可以看到buff/cache占用的内存非常大,drop_caches的值可以是0-3之间的数字,这个时候可以使用一下命令去清除一下cache内存。

2023-02-13 00:06:06 3328

转载 【内外网映射】通过外网ip来访问虚拟机服务器

经试验:可以通过外网访问家里笔记本win 7里面的虚拟机vmvare的Ubuntn服务器。比如用手机来访问笔记本电脑的虚拟机的服务器等。注意:win 7的ip地址和虚拟机的ip地址的网段是不一样的。特别注意:只适用于公网ip是固定的。不固定的公网ip行不通。条件:1. 家里的电脑需要开机,并且虚拟机的Ubunt...

2019-06-13 13:14:26 7797

原创 本地采用crt连接虚拟机

第一步:采用命令来查看本机ipifcongig -a这个时候用crt连接发现连接错误,那么执行第二步第二步:安装虚拟机上安装ssh,安装之后并监控连接端口是否监听已启动sudo apt-get install openssh-server 安装sshnetstat -nat | grep 22 监控22端口是否已经占用 第三步:关闭防火...

2019-06-13 11:13:00 1128

原创 webservice接口开发经历

1. 复习准备1.1. Schema约束几个重要知识: namespace 相当于schema文件的id targetNamespace属性 用来指定schema文件的namespace的值 xmlns属性 引入一个约束, 它的值是一个schema文件的namespace值 schemaLocation属性 用来指定引入的sch...

2019-06-12 18:28:37 1892

原创 wordpress网站慢的几种情况

从Wordpress3.8开始系统中会加载谷歌Open sans字体样式,导致我们在登陆自己账户后台的情况下打开我们的网站首页和后台非常的慢,需要加载很久才可以勉强打开,开始的时候很多用户还怀疑自己的虚拟主机或者VPS不稳定导致的,其实这个主要是因为WORDPRESS加载谷歌Open sans字体导致的。1, 取消谷歌open sans字体的加载有的主题前台是有的,一般前台是没有的,只有我...

2018-08-14 16:08:06 3562

原创 多个excel合为一个execl文件tab分割

  1.新建一个execl表格,右键下面的tab2.在代码中填写下面代码 '功能:把多个excel工作簿的第一个sheet工作表合并到一个excel工作簿的多个sheet工作表,新工作表的名称等于原工作簿的名称 Sub Books2Sheets() '定义对话框变量 Dim fd As FileDialog Set fd = Application.Fi...

2018-06-27 13:47:14 2336

原创 南阳acm士兵杀敌(三)(线段树)

士兵杀敌(三)时间限制:2000 ms  |  内存限制:65535 KB难度:5描述南将军统率着N个士兵,士兵分别编号为1~N,南将军经常爱拿某一段编号内杀敌数最高的人与杀敌数最低的人进行比较,计算出两个人的杀敌数差值,用这种方法一方面能鼓舞杀敌数高的人,另一方面也算是批评杀敌数低的人,起到了很好的效果。所以,南将军经常问军师小工第i号士兵到第j号士兵中,杀敌数最高的人与杀敌数最低的人之间军功差...

2018-06-26 09:13:28 180

转载 SpringBoot内置tomcat出现error:An incompatible version [1.1.32] of the APR based Apache Tomcat Native lib

SpringBoot内置tomcat出现error:An incompatible version [1.1.32] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]。解决办法启动tomcat过程中,发现经常出现一个错误,2018-03-20 13:3...

2018-05-29 15:38:18 14590 14

原创 java获取请求方的IP

1:request.getHeader( "X-Real-IP" )2: String ip = request.getHeader("X-Forwarded-For"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Pro...

2018-05-28 17:17:28 6244

原创 HttpClient上传文件的方式MultipartRequestEntity

HttpClient访问第三方项目接口上传文件的实现方案,并解决中文乱码问题,并且在上传文件的时候传输多个其他参数;第一种方案,中文参数在url内部,使用URLEncoder类对中文进行encode:public static void postTwo() throws Exception{          HttpClient client = new HttpClient();       ...

2018-05-28 17:00:50 2112

原创 request获取表单数据

在servlet中获取前台传来的数据,我们通常用的是request.getParameter("")来进行获取值然而还有其他的获取方法,下面开始介绍         1.request.getInputStream()        2.request.getReader()要根据<form>表单提交数据的编码方式选择不同的方法。HTML中的form表单的一个关键属性 enctype:...

2018-05-28 11:16:09 19505 2

转载 Navicat Premium 12.0.27安装与激活

本文介绍Navicat Premium 12.0.27的安装、激活与基本使用。博主所提供的激活文件理论支持Navicat Premium 12.0.2x全系列,但已测试的版本为Navicat Premium 12.0.27简体中文64位。据注册机作者表示已支持Navicat Premium 12.0.28。博主所提供的压缩包格式均为RAR5,即WinRAR 5.0以上的版本才能正常解压,别的压缩软...

2018-05-23 17:48:30 8447 2

原创 如何在订阅号与服务号之间做出选择

微信公众平台公布了公众号区分订阅号和服务号的政策之后,对于“土豪”企业来说,这一政策没有产生多大影响 — 土豪们会接不假思索的两个账号都开。然而对于“非土豪”企业来说,这简直是痛苦的开始,他们都深深的陷入了不知该如何抉择的困境。今天,我们就来系统的讲解下如何在这两种账号之间做出选择,以便将广大的企业主们从痛苦中解救出来。先来说说订阅号和服务号的区别:一丶展示位置:所有的订阅号都被折叠到一起,共同挤...

2018-05-16 17:01:18 2539

原创 解决idea控制台出现乱码问题

配置Intellij的配置文件 打开Intellij的根目录,找到下图的两个文件(根据你的系统是32位或64位选择其中一个配置文件),在配置文件中添加:-Dfile.encoding=UTF-81配置项目编码及IDE编码进入settings,选择File Encodings,把IDE Encoding和Project Encoding配置为UTF-8,同时将下面的Default encoding ...

2018-05-09 17:09:27 395

转载 jQuery获取checkbox选中项等操作及注意事项(chorme获取选中checkbox的问题)

  今天在做一个项目功能时需要显示checkbox选项来让用户进行选择,由于前端不是很熟练,所以做了一个简单的Demo,其中遇到一些小问题,特记录下来,希望能帮到遇到类似问题的同学们。1. 获取checkbox的选中项2. checkbox选项的全选 反选操作用于测试的checkbox代码段: <div> <input type="checkbox" na...

2018-04-22 23:54:31 352

原创 maven管理jar,pom.xml导入spring依赖

<properties>      <junit.version>4.12</junit.version>      <spring.version>4.3.9.RELEASE</spring.version>      <commons-logging.version>1.2</commons-logging.vers...

2018-04-11 12:06:02 10050 2

转载 面试被问设计模式?不要怕看这里:单例模式

设计模式是老生常谈的问题,有人工作多年却对设计模式一窍不通,但是更多的人是懂一点点,但是不求甚解。其实这样不好,暂且不说在工作中的应用,即便是在面试时,被面试官问到设计模式时一脸懵逼,是非常尴尬的事情。本文不废话,不谈大篇理论教学,只针对面试,给出设计模式的关键点,从应试的角度,让大家认识和理解设计模式。首先搞清楚一点,设计模式不是高深技术,不是奇淫技巧。设计模式只是一种设计思想,针对不同的业务场...

2018-04-09 17:48:28 1672 1

原创 解决端口占用

这个错误是端口被占用,有时候我们会发现我们机器上的tomcat没有启动,也报这个错误,这其实是因为maven项目有自己的tomcat,他没有被关闭,可以采用如下方式解决1.打开cmd2.运行netstat   -ano|findstr 8080,这是找到8080端口被谁占用3.运行taskkill /pid xxxx -t -f,其中xxxx指的是查出的占用端口程序的pid4.再次启动,问题即可解...

2018-04-07 16:58:36 2598 3

转载 获取当前日期和当年的第几周

Java代码  String today = "2013-01-14";  SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");  Date date = null;  try {      date = format.parse(today);  } catch (ParseException e) {      // TOD...

2018-04-05 18:49:17 569

原创 SQL之索引

  SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。  1.1 什么是索引?  SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举两个简单的例子:图书馆的例子:一个图书馆那么多书,怎么管理呢?建立一个字母开头的目录,例如:...

2018-04-03 23:53:40 157

转载 海量数据处理:十道面试题与十个海量数据处理方法总结

第一部分、十道海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。      首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率最大的几个)及相...

2018-04-03 22:43:01 236

原创 涂鸦智能之面试

这次面试的确收获比较大,面试官是个大神,问的问题都是比较经典的,下面说一下问的几个算法问题。1.    给你文件里面存的是IP,这个文件有20G那么大,让你统计出出现最多的IP,给你的内存是20M2.    给你一个垃圾邮箱的列表,这个列表列表比较多的,然后给你一个邮箱,让你判断是不是垃圾邮箱.3.    给你一个mp3格式的语音,让你转化为汉字(提出思路)。当时面试的时候我是一个也没回答出来,太...

2018-04-03 22:38:24 16725 5

原创 TCP/UDP

前言:精通 TCP/IP,熟练使用 Socket 进行网路编程。看到这句话,有没有感到很熟悉呀?相信很多人在投递简历的时候都看到过这条要求,很多人会觉得我们在实际开发中一般用不到这些知识,所以对这些东西不屑一顾.但是笔者认为想要做出更好的 APP,那么对这些基础知识必须要有一定的了解,这样你才能考虑得更加全面和完善,下面就让我们一起来了解一下,什么是 TCP/IP.1.什么是 TCP/IP?TCP...

2018-04-03 11:52:39 273

原创 JavaScript、ES5和ES6的介绍和区别

距离ES6发布已有半年,对于ES6和ES5,你了解多少?这篇文章讲了JavaScript,ES5,ES6的一些介绍和区别,挺详细的,结尾附录:ES5, ES6, ES2016, ES.Next: JavaScript 的版本是怎么回事?以下来自:http://www.cnblogs.com/lovesong/p/4908871.html什么是JavaScriptJavaScript一种动态类型、弱...

2018-03-31 16:39:21 311

原创 JSONP解释

JSONP(JSON with Padding)是数据格式JSON的一种“使用模式”,可以让网页从别的网域要数据。另一个解决这个问题的新方法是跨来源资源共享。由于同源策略,一般来说位于server1.example.com的网页无法与 server2.example.com的服务器沟通,而HTML的 <script>元素是一个例外。利用 <script>元素的这个开放策略,...

2018-03-31 16:19:04 220

原创 spring的Ioc控制反转和DI依赖注入讲解

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解  首先要分享的是Iteye的开涛这位技术牛人对Spring框...

2018-03-31 14:37:20 295

原创 springMVC mybatis整合dao接口(mapper接口) spring注入失败

整合springmvc和mybatis时,启动服务报错如下:org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [demo.dao.PersonMapper] found for dependency: expected at least 1 bean which q...

2018-03-22 16:59:50 1118

原创 Spring常用注解

标注@Controller、@Service、@Repository、@Autowired、@Resource、@Component、@Qualifier在Spring中的作用和用法理解在使用spring的时候这些标注都是必不可少的会用到。今天就总结一下它们各自的作用以及用法。一、实例控制层@Controller@RequestMapping(value="/car")public class...

2018-03-21 22:33:22 170

原创 SQL的几种连接:内连接、左联接、右连接、全连接、交叉连接

数据库数据:           book表                                          stu表 1.内连接(inner join)1.1.等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。1.2.不等值连接:在连接条件使用除等于运算符以外的其它比较运算符比较被连接的列的列值。这些运算符包括...

2018-03-20 21:23:16 376

转载 JUnit4 中@AfterClass @BeforeClass @after @before的区别对比

JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法   对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源  对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次)@Test:测试方法,在这里可以测试期望异常...

2018-03-20 13:15:00 279

原创 markdownPad2在win10上HTML渲染组件错误

升级到 Windows 10 后 MarkdownPad 2,遇到了html 渲染错误的问题:MarkdownPad 的 FAQ 文档中给出了解决该问题的办法,亲测可用。 详见:http://markdownpad.com/faq.html 页面中搜索 This view has crashedwindows 10系统 需要下载 一个 awesomium_v1.6.6_sdk_win 这是一个 H...

2018-03-18 17:22:28 1709

原创 Spring的aop名词解释

Joinpoint(连接点):目标对象中,所有可以增强的方法。Pointcut(切入点):目标对象,将要和已经增强的方法。Advice(通知/增强):增强的代码。Taeget(目标对象):被代理对象。Weaving(织入):将通知应用到切入点的过程。Proxy(代理):将通知织入到目标对象之后,形成代理对象aspect(切面):切入点+通知。...

2018-03-17 17:06:20 293

原创 Spring动态代理机制理解

在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在java的动态代理机制中,有两个重要的类或接口,一...

2018-03-17 16:22:30 11744 4

原创 Structs2之环境搭建

1.前期准备工作•     打开浏览器输入 http://struts.apache.org/•     点击超链接 “Struts 2.3.x”, 打开下载页面•     点击 “struts-2.3.x-all.zip”下载 2.搭建 Struts2 的环境:•     加入 jar 包: 复制struts\apps\struts2-blank\WEB-INF\lib 下的所有 jar 包到当...

2018-02-28 13:34:22 225

原创 网络编程之URL

URL(Uniform Resource Locator):统一资源定位符,它表示Internet 上某一资源的地址。通过 URL 我们可以访问Internet 上的各种网络资源,比如最常见的 w ww,ftp 站点。浏览器通过解析给定的 URL 可以在网络上查找相应的文件或其他资源。 URL的基本结构由5部分组成:<传输协议>://<主机名>:<端口号>/&l...

2018-02-27 12:57:04 284

原创 网络编程之UDP

UDP网络通信介绍1.类 DatagramSocket 和 DatagramPacket 实现了基于 UDP 协议网络程序。2.UDP数据报通过数据报套接字 DatagramSocket 发送和接收,系统不保证UDP数据报一定能够安全送到目的地,也不能确定3.什么时候可以抵达。4.DatagramPacket 对象封装了UDP数据报,在数据报中包含了发送端的IP地址和端口号以及接收端的IP地址和端...

2018-02-27 11:21:58 215

原创 网络编程-TCP传输

1.客户端给服务端发送文本,服务端会将文本转成大写在返回给客户端public class Testtwo { @Test public void bTest(){//客户端 Socket socket=null; OutputStream os=null; FileInputStream fis=null; //发送服务端数据...

2018-02-27 10:46:27 177

原创 MySQL字段类型到JAVA类型的对应及转换

1. 概述  在使用Java JDBC时,你是否有过这样的疑问:MySQL里的数据类型到底该选择哪种Java类型与之对应?本篇将为你揭开这个答案。2. 类型映射   java.sql.Types定义了常用数据库(MySQL、Oracle、DB2等)所用到的数据类型,官名也叫JDBC类型。每个数据库产品的数据类型定义各不相同,但都有JDBC类型与之对应,如MySQL的BIGI

2017-10-24 09:48:17 4344 1

转载 java与mysql时间类型对应

MySQL(版本:5.1.50)的时间日期类型如下:datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59:59timestamp 4bytes xxxx-xx-xx xx:xx:xx 1970-01-01 00:00:01到2038date 3bytes xxxx-xx-xx 1000-01

2017-10-24 09:43:10 640 1

原创 Eclipse中的Web项目自动部署到Tomcat

怎么把Eclipse中的网站项目自动部署到tomcat中? 在Eclipse中做的Web项目默认是不支持将项目发布到Web服务器上的,会发布到工作空间的某个目录,因此无法在外部启动Tomcat来运行Web项目,只有打开Eclipse中的服务器,才能运行此Web项目。所以要对Eclipse进行修改,才能将做好的项目,发布到Tomcat服务器上,即发布到服务器上的Webapps文件夹下。 在E

2017-09-18 11:14:21 620

myeclipse破解

MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。

2018-03-25

母函数模板

母函数的学习

2016-04-20

空空如也

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

TA关注的人

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