自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

_听风吻雨的Code港湾

来去如风,自由自在。

  • 博客(48)
  • 资源 (6)
  • 收藏
  • 关注

原创 解决Windows11远程桌面提示Windows Defender Credential Guard 不允许使用已保存的凭据的问题

解决Windows11远程桌面提示Windows Defender Credential Guard 不允许使用已保存的凭据的问题

2022-08-01 22:47:46 14050 1

转载 kafka源码阅读

一、准备工作1.idea(安装过程略)2.jdk(安装过程略)3.scala 安装配置下载:首先到Scala官网下载Scala网址为https://www.scala-lang.org/download/安装默认就ok在系统环境变量 Path 中,一般会自动生成,如果没有自己创建。安装成功后,查看 scala 的版本号:Scala -version4. gradle官网:https://gradle.org/releases/,本文选择5.4.1...

2020-08-07 14:29:22 345

原创 entity、bo、vo、po、dto、pojo如何理解和区分?

Java开发过程中,基本实体类包都以entity或者model来称呼,可是不少项目中,却以Bo、Vo来命名,面试的时候,也有可能被问到这些问题。那么,这几者分别代表什么意思呢?Entity最常用实体类,基本和数据表一一对应,一个实体一张表。Bo(business object)代表业务对象的意思,Bo就是把业务逻辑封装为一个对象(注意是逻辑,业务逻辑),这个对象可以包括一个或多个其...

2020-02-18 21:01:18 977

转载 十大经典排序算法最强总结(含JAVA代码实现)

原文地址:十大经典排序算法最强总结(含JAVA代码实现)最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在“桶排序”算法中对每个桶进行排序直接使用了Collection.sort()函数,这样虽然能达到效果,但对于算法研究来讲是不可以的。所以我根据这几天看的文章,整理了一个较为完整的排序算法总结,本文中的所有算法均...

2019-09-29 21:14:51 191

转载 windows10环境下的RabbitMQ安装步骤(图文)

转载自:windows10环境下的RabbitMQ安装步骤(图文)记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘。第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。 下载地址:http://www.erlang.org/downloads根据本机位数选择erl...

2019-09-25 00:01:30 144

转载 js操作svg整体缩放

首先我们先创建一个svg整体布局,代码如下:<!DOCTYPE html><html><head> <title>js操作svg实现整体缩放</title> <meta charset="utf-8"></head><body> <svg id="svg" s...

2019-05-31 15:25:01 4382 1

转载 maven项目的构建与启动

一、新建一个maven项目,如图:1、选择maven project,点击next2、默认选项,不用修改,点击next3、默认选项,不用修改,点击next4、输入Group Id和 Artifact Id,Artifact Id的值为项目名,一般首字母大写,点击finish5、完成,建成项目结构为下图二,按照上面步骤新建Maven项目Test,在第三步的时候选择第四步的时候点击finish三、把T...

2018-04-09 23:02:00 396

转载 最新eclipse连接github cannot open git-upload-pack(git-receive-pack)

    最近上班发现eclipse的egit不能clone和pull github上的项目了,先开始以为是网络问题,于是使用最简单的方法windows下用cmd命令 ping github.com 结果如下: 虽然网络不稳定但不至于连接不上,而且多试几次发现大部分时间网络是稳定的,如果是因为网络问题那么可以参考别的博文,在此不做详细解释。eclipse报错信息为cannot open git-up...

2018-03-23 20:50:46 686

转载 JavaWeb中的Filter过滤器

Filter简介Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。它主要用于对用户请求进行预处理,也可以对HttpSe

2017-10-29 21:49:11 451

转载 Oracle触发器用法实例详解

原文地址:http://www.jb51.net/article/80804.htm本文实例讲述了Oracle触发器用法。分享给大家供大家参考,具体如下:一、触发器简介触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发

2017-09-10 18:03:15 371

转载 spring+springMVC+Mybatis下的logback日志

原文地址:spring+springMVC+Mybatis下的logback日志业务需求变了,需要用logback框架,替换掉log4j。给出理由是logback比log4j快。怎么快,我这里就不说了。因为xml做logback日志配置文件的比较多,我这里就用xml前提,假设你们了解过一点logback,因为我省略了好多注释。比如:为什么没看见spring加载l

2017-09-05 23:03:39 849

转载 Log4j 与 logback对比、及使用配置

一、logback的介绍     Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使

2017-09-03 21:38:59 418

原创 [阿里云服务之旅]阿里云部署JavaWeb项目初体验

本文主要讲解如何在阿里云上安装JDK、Tomcat以及其配置过程。最后以一个实例来演示在阿里云上部署Java web项目。

2017-09-03 17:15:31 423

原创 如何在spring普通的bean中获取session对象

在使用spring时,经常需要在普通类中获取session,request等对象。比如在一些AOP拦截器类,在有使用struts时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到Session对象用法:ServletActionContext.getRequest().getSession();

2017-08-24 22:35:16 1424

原创 spring整合mybatis ORA-00911: 无效字符问题解决方式

最近在做个人的项目在整合spring与mybatis的时候出现 ORA-00911: 无效字符的情况,将控制台打印的SQL语句与对应的参数放在PLSQL中执行时能够正常执行,但是程序中一执行就报错,当时卡了我很久,反复查SQL以及参数问题,但是都没有解决,最后百度了一下发现,类似于insert语句在xml中的时候不能包含最后的";"如下insert语句在代码中就不能正确执行

2017-08-20 21:06:42 5857

原创 Spring4.0整合Redis实用示例

上篇我们介绍了redis数据的安装与使用,以及顺便介绍了redis一款可视化工具,所以这篇我们开始介绍Spring4.0与Redis的整合,通过两种方式来示例Redis的使用,一种是AOP方式,对所有满足表达式的类与方法进行redis缓存,另一种是使用自定义注解方式达到灵活配置自己需要注解的方法。下面将慢慢介绍如何从一步一步的整合与使用,本文所示范的项目框架为:spring4.0+SpringMV

2017-07-09 23:43:12 2812 1

原创 Windows 64位下安装Redis详细教程以及RedisManager的使用

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。1.在D盘新建文件夹【D:\redis】,右键解压Redis ZIP包,把所有文件解压到redis文件夹中。文件介绍:redis-benchmark.exe         #基准测试redis-check-aof.e

2017-06-25 23:03:11 4877

转载 RESTful API 设计指南

原文地址:RESTful API 设计指南网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过

2017-06-19 23:03:05 277

转载 当你在浏览器中输入Google.com并且按下回车之后发生了什么?

本文转自:当你在浏览器中输入Google.com并且按下回车之后发生了什么?本文试图回答一个古老的面试问题:当你在浏览器中输入Google.com并且按下回车之后发生了什么?不过我们不再局限于平常的回答,而是想办法回答地尽可能具体,不遗漏任何细节。这将是一个协作的过程,所以深入挖掘吧,并且帮助我们一起完善它。仍然有大量的细节等待着你来添加,欢迎向我们发送Pull Requs

2017-06-19 21:58:10 804

转载 Web 研发模式的演变

前不久徐飞写了一篇很好的文章:Web 应用的组件化开发。本文尝试从历史发展角度,说说各种研发/开发模式的优劣。一、简单明快的早期时代可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 3-5 人搞定所有开发。页面由 JSP、PHP 等工程师在服务端生成,浏览器负责展现。基本上是服务端给什么浏览器就展现什么,展现的控制在 Web Server 层。

2017-06-12 22:25:55 394

转载 前后端分离的思考与实践(1)

前言为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的NodeJS,试图探索一条全新的前后端分离模式。  随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终

2017-06-12 22:01:21 500

转载 从MVC到前后端分离

1. 理解MVCMVC是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器。其中,模型是用于封装数据的载体,例如,在Java中一般通过一个简单的POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的Java Bean,包含一系列的成员变量及其getter/setter方法。对于视图而言,它更加偏重于展现,也

2017-06-12 21:05:52 343

原创 [阿里云服务之旅]初探阿里云服务器

很久以来就从周围人听说过阿里云如何如何,虽然自己的好奇心早已被他们勾了起来,但奈何很长一段时间虽有心动但始终没有付诸实践去好好玩玩。不过最近室友也开始玩起了阿里云,终于被他的带动之下,我也开始了阿里云之旅。在此不讲解购买阿里云服务器的过程,所以下面假定你已经购买了阿里云服务器,并且预装的系统是Ubuntu。既然买了云服务器,首先当然是要登陆一下服务器,登陆的方式有多种。1:

2017-05-26 21:43:29 591

原创 Oracle序列(Sequence)创建、使用、修改、删除

Oracle序列(Sequence)创建、使用、修改、删除序列(Sequence)创建、使用、修改、删除,序列(Sequence)是用来生成连续的整数数据的对象。序列常常用来作为主键中增长列,序列中的可以升序生成,也可以降序生成。创建序列CREATE SEQUENCE sequence_name[START WITH num][INCREMENT

2017-05-23 23:14:19 848

原创 [无异常,才正常] 加载属性文件内容报:Cannot load JDBC driver class ${jdbc.driverClassName}'

Cannot load JDBC driver class ${jdbc.driverClassName}主要出现这个问题是,配置了mybatis-spring的org.mybatis.spring.mapper.MapperScannerConfigurer版本:mybatis-spring 1.2.3org.mybatismybatis-sp

2017-04-24 23:49:02 1193

转载 关于web.xml中<web-app>报错解决方案

严重: Parse Error at line 31 column 11: The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servl

2017-03-22 22:28:37 2551

原创 web.xml详解以及其中的listener、 filter、servlet 加载顺序

在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针,原因就是servlet中的数据库连接信息未

2017-03-22 22:09:10 278

原创 Spring-MVC 整合JSON 实例

今天在做springmvc的demo时,使用ajax.post 请求获取后端封装返回的json数据时一直报406错误,在查阅了大量的网站后,终于在stackoverflow上找到了解决方案========================================================================================================

2017-03-22 00:32:28 365

转载 如何在maven工程中加载oracle驱动

由于Oracle商业版权问题,maven不能通过中心资源库直接下载jar包,如果想要使用jar包,需要手动处理。第一步:将ojdbc14.jar放到用户目录,比如:C:\Users\xxx第二步:在ojdbc14.jar所在目录进入cmd中执行命令:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc1

2017-03-16 23:07:07 253

转载 ORACLE 解锁scott账户

在plsql developer中要是以scott/tiger登录时提示ora-28000 the account is locked。解决办法:新装完Oracle10g后,用scott/tiger测试,会出现以下错误提示:        oracle10g the account is locked        oracle10g the password has ex

2017-03-16 22:03:00 339

转载 Oracle SQL性能优化

Oracle SQL性能优化

2017-03-13 20:21:11 258

原创 Java 错误:找不到或无法加载主类

今天在做一个小小的maven工程时,遇到一个奇怪的问题,在这里小小的mark一下。当我试图编译一个类时,发现控制台报了:找不到或无法加载主类的错误,在经过百度查询后发现有人说是环境变量的问题,虽然说环境变量配置错误也可能会报这个错误,但是我能确定我本地的环境变量是正常的,因为其他的非maven工程能够正常编译,通过求助发现原来是因为创建maven工程时未指定编译后class文件的路

2016-11-30 22:35:31 991

原创 Model 将返回结果传入jsp,使用EL表达式无法展示数据

今天在做简单的ssm框架时,发现当Model成功将数据addAttribute中时却发现页面上没有数据出来controller代码:jsp代码:经过各种查阅资料发现是由于页面少了 ,将这段代码加上即可展示数据

2016-11-20 15:07:28 5725 2

原创 MyBatis 传入多个参数时,如何处理

方式一:通过使用索引方式,来指定想传入的参数,#{index}   索引从0开始。DAO接口Mybatis配置注意:1.由于是多参数传入,所以不需要对parameterType进行配置。2.由于使用索引方式,所以在DAO接口中不需要使用@Param注解来注明参数名方式二:通过MyBatis的注解(@Param("paramNa

2016-11-19 17:34:22 24196

原创 ssm整合时,通过jdbc.properties文件无法连接mysql问题

最近在重温ssm框架。在搭建基础的项目进行单元测试时,发现无法连接mysql数据库。通过各种查资料终于发现了原因。原始jdbc.properties文件由于username这个属性会被系统的username变量覆盖,改个名或者用下面的代码。方式一:修改配置方式方式二:修改jdbc.properties文件

2016-11-19 16:52:08 5304 1

原创 Maven 阿里云镜像地址

maven阿里云中央仓库maven作为一个项目管理工具确实非常好用,但是在国内这个网络条件下实在是让人恼火。之前oschina的中央仓库可用,现在oschina的maven服务器关了,一直没找到国内镜像来替代。今天发现阿里云公开了一个中央仓库,大家可以试试。修改maven根目录下的conf文件夹中的setting.xml文件,内容如下: mirrors> mirror

2016-11-14 21:05:55 2917

原创 MyEclipse建立SpringMVC入门

MyEclipse建立SpringMVC入门

2016-07-06 20:02:56 1388

原创 Maven项目构建报错

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of在用Eclipse IDE for Java EE Developers进行maven项目的开发时,报错Could not calculate build plan: Plugin

2016-07-06 16:52:13 532

原创 [无异常,才正常]java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

用Tomcat,项目启动报错,错误信息如下:SEVERE: Servlet /CMS threw load() exceptionjava.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet    at org.apache.catalina.loader.Webapp

2016-07-05 21:42:14 12010

转载 [无异常,才正常]java.lang.ClassNotFoundException: org.apache.catalina.startup.VersionLoggerListener

严重: Begin event threw exception  java.lang.ClassNotFoundException: org.apache.catalina.startup.VersionLoggerListener      at java.net.URLClassLoader$1.run(URLClassLoader.java:366)      at java.n

2016-07-04 00:27:39 8254

八款圣诞树+鼠标下雪特效.zip

桌面圣诞树 八款+鼠标下雪特效。无病毒,纯绿色,直接运行。全中文

2021-12-17

rabbitmq-server-3.7.18.rar

用于学习springcloud消息总线所使用的消息中间件

2019-09-24

testSvg.html

利用js操作svg整体缩放的示例,包含简单的网格绘制及滑轮缩放事件。

2019-05-31

HTTP权威指南

超文本转移协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。, HTTP起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好 说的。但现在,你手上拿着的是却一本两磅重 的书。如果你对我们怎么会写出一本650页 的关于HTTP的书感到奇怪的话,可以去看一下目录。本书不仅仅是一本HTTP首部的参考手册;它是一本名副其实的web结构圣经。, 本书中,我们尝试着将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。纵观全书,我们对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。而且,为了节省大家寻找参考文献的时间,我们还对很多HTTP应用程序正常工作所必须的、重要的非HTTP技术进行了介绍。在组织得便于使用的附录中,可以找到按照字母排序的首部参考(这些首部构成了最常见的HTTP文本的基础)。我们希望这种概念性的设计有助于读者对HTTP的使用。, 本书是为所有希望理解HTTP以及Web底层结构的人编写的。软硬件工程师也可以将本书作为HTTP及相关web技术的条理清楚的参考书使用。系统架构师和网络管理员可以通过本书更好地了解如何设计、实现并管理复杂的网络架构。性能工程师和分析人员可以从高速缓存和性能优化的相关章节中获益。市场营销和咨询专家可以通过概念的介绍更好地理解web技术的前景。, 本书对一些常见的误解进行了说明,推荐了“各种使用诀窍”,提供了便捷的参考资料,并且对枯燥且令人费解的标准规范进行了可读性很强的介绍。在这本书里,我们对Web正常工作所必须且互相关联的技术进行了详细的介绍。, 本书是很多对因特网技术充满热情的人经过大量工作写成的。希望对你有所帮助。

2017-10-07

redis64-2.8.12

redis window64 win7 win10

2017-07-09

空空如也

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

TA关注的人

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