自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 ApplicationContextProvider加载类时报NoSuchBeanDefinitionException的解决方案

具体场景是,spring boot中根据类名加载类,类已加Component注解,但是程序运行时死活加载不到,调试发现容器里边没有该类,但是路径的确被扫描到了。后通过比对发现容器里已加载类的首字母都是小写的,于是把传参的类名首字母改为小写,果然运行成功。真是坑的不要不要的。...

2018-08-06 17:32:32 1718

原创 java引用类别

1为什么要有引用类型在很多时候,我们对于一个对象的坚挺程度的要求是不一样的,这通常表现为我们希望的垃圾回收器对它的回收时机的不同。对于一些比较重要的对象,我们希望垃圾回收器永远不去回收它,即使此时内存空间已经不足了,因为一旦它被回收,将导致严重的后果。而对于一些不那么重要的对象,比如在做图片缓存的时候生成的大量图片的缓存对象,我们希望垃圾回收器只在内存不足的情况下去对它进行回收以提升用户体

2017-03-29 16:09:13 201

原创 formData使用

在使用ajax异步上传文件时,对于File类型的input,需要将其装入到formData中,正确的方式是 formData.append('file', $('#file')[0].files[0]);使用 formData.append('file', $('#file')[0]);会获取不到值。

2017-03-29 13:39:46 276

原创 sql注入

原理SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。根据相关技术原理,SQL注入可以分为平台层注入和代码层注入。前者由不安全的数据库配置或数据库平台的漏洞所致;后者主要是由于程序员对输入未进行细致地过滤,从而执

2017-03-23 14:10:21 423

原创 关于AppServ安装后mysql无法启动的问题

AppServ安装后mysql一直启动不起来,试遍了网上说的方法。最后可以确定我遇到的是一个bug。先说下结论:AppServ不能安装在以s开头的文件夹内。本人一开始的安装文件夹为soft,当通过Windows事件查看器查看日志时,发现事件属性处显示 cant creat “d: oft/mysql/data”.....什么的,(图片示例如下,真实问题图当时没保存):这令我比较困惑,我

2016-10-24 09:15:18 4695 2

原创 java知识点随记

1.继承是“is-a”(鸟是动物)的关系,组合是“has-a”(鸟有翅膀)的关系,从代码复用的角度看,二者可相互取代2.String中存放数值的value[]数组是privat final的,不对外公开且不可改变;StringBuilder中,value[]不是final的,可以改变3.Integer d1 = -128 ,Integer d2 = -128,d1==d2?true,[-1

2016-10-21 14:46:00 371

原创 solr学习(一、solr最新6.2.0版本安装配置图文教程 )

目前网上还没有solr 6.2.0的安装教程,部分教程中存在错误,所以写下此教程,希望对各位朋友有所帮助!一、 环境   solr 6.2.0  下载地址 http://archive.apache.org/dist/lucene/solr/6.2.0/  jdk 1.8 tomcat8二、 安装solr到tomcat  1  解压sol

2016-10-21 14:04:23 6673 18

转载 大数据量下高并发同步的讲解

对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。   为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步   1、同步和异步的区别和联系         所谓同步,可以理解为在

2016-10-13 15:10:04 506

转载 千万级规模高性能、高并发的网络架构经验分享

架构以及我理解中架构的本质在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感觉数量级是非常大的,对这个数量级我们战略上 要重 视 它 , 战术上又 要 藐 视 它。先举个例子感受一下千万级到底是什么数量级?现在很流行的优步(Uber),从媒体公布的信息看,它每天接单量平均在百万左右, 假如每天有10个小时的服务时间,平均QPS只有30左右。对于一个后台服

2016-10-13 15:08:32 391

转载 java程序员进阶过程

第一阶段:Java程序员  技术名称     内                 容         说明Java语法基础基本语法、数组、类、继承、多态、抽象类、接口、object对象、常用类(Math\Arrarys\String\StringBuffer、时间类、System)最终类、静态类、匿名类、 内 部 类、异常

2016-08-24 08:59:53 400

原创 web Service

一 概念:1.基于web的服务,服务器端整出一些资源让客户端访问2.一个跨语言,跨平台的规范,实际上 就是多个跨平台、跨语言的应用间通信整合的方案。二 能解决什么?1 跨平台 2 跨语言 3 远程调用三 什么时候使用webService?1 同一家公司的新旧应用之间  2 不同公司的应用之间  3 一些提供数据的内容聚合应用,如天气预报、股票行情四 重要名词解释1.

2016-05-27 13:59:52 212

原创 js学习笔记之锚点的用法

锚点标记 页面为位置。1.本页跳转,假设有一个div,,锚链接锚点1,点击锚点1链接,页面会跳转到1F这个div位置。2.在页面添加location.hash可实现无论哪个页面跳到该页面都跳到固定位置。JavaScript">               location.hash="#navBar";  

2016-05-24 16:32:51 704

Spring Cloud微服务实战_高清_翟永超(著)最新版

Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Foundry等托管平台。

2018-08-15

Spring Cloud微服务实战_ 高清 带索引书签目录_翟永超(著)

Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Foundry等托管平台。

2018-08-14

Java 并发编程实战_2012最新版

本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。 本书适合Java程序开发人员阅读。

2018-08-14

ActiveMQ in Action最新版

ActiveMQ 不仅实现了 JMS 规范中定义的所有特性,也额外提供了一些特有且有用的特性。我们会在 3.1 小节详细列说这些特性,并且书中剩余的章节还会继续讨论这些特性。为了演示这些特性,我们创建了两个基于实际业务模型的例子。跟 ActiveMQ 发布版自定的例子来比,这两个例子对于演示来说更加完整且更加浅显易懂。 这两个例子,一个是基于股票信息系统,另外一个基于任务队列。这两个例子是对 ActiveMQ 自带的例子的扩充。我们首先会简单地介绍下这些例子的使用场景,然后深入讨论如何使用它们。如果你想温习这些例子,随时可以回来复读本章内容。 股票信息系统使用了发布/订阅模式。发布者会广播股票的价格信息到每一个感兴趣的订阅者。消息被发送到成为“主题”的地址,然后客户端均从这个地址接收消息。 任务队列系统使用了点对点模式。消息生产者发送工作消息到 JMS 队列,消费者从这个队列中接收消息并处理。点对点模式不需要生产者和消费者同时在线。队列会一直保留收到的消息,直到有消费者把它消费掉。当消费者可用时,队列会把消息发给每一个消费者,但每个消息只会发给一个消费者,队列使用轮询算法向每一个消费者分发消息。

2018-08-14

空空如也

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

TA关注的人

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