自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心有猛虎,是只大喵的博客

生命中最美的景致有时并不是浓墨重彩描绘而成,也许是一串淡淡的足迹,却深藏在我们心灵最柔软的地方。

  • 博客(40)
  • 资源 (7)
  • 收藏
  • 关注

转载 SpringCloud分布式微服务搭建

(一)链接:https://blog.csdn.net/zongjinlong/article/details/109099077

2020-11-11 16:49:07 177 1

原创 记录一下代理服务器某N拨号成功,但无法ping通内网 连接数据库超时等的解决方法~!

最近某个集团项目需要用到VPN拨号认证来连接内网数据库 但是发生一些列问题无法ping通内网数据库 无法取得与数据库的联系,在网上各种查询 各种解决也都试过了。最后发现 原来是本地下载的有 猎豹等共享系列等 wifi 导致 把本地相关所有的 全部卸载以后 OK 解决!!!!!!!!!在此记录下...

2020-11-11 16:34:12 3000 4

转载 @Transactional 回滚不生效原因分析整理

事务的管理方式有两种,第一种是编程式事务管理,需要将数据库的自动提交等取消,并且需要自己编写事务代码,第二种则是声明式事务管理模式,spring利用spring AOP特性编写了注解即题目中所提到的方式来管理事务,避免开发人员编写大量的事务代码。一、特性先来了解一下@Transactional注解的特性吧,可以更好排查问题1. service类标签(一般不建议在接口上)上添加@Transactional,可以将整个类纳入spring事务管理,在每个业务方法执行时都会开启一个事务,不过这些事务采用

2020-07-30 15:21:34 2393

原创 关于@Transactional PROPAGATION的理解

先来看一下Spring中对于事务传播性的几种定义PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY -- 支持当前事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NEW -- 新建事务,如果当前存在事务,把当前事务挂起。PROPAGATION_NOT_SUPPO

2020-07-30 15:19:43 839 1

翻译 Bootstrap Table API 中文版(完整翻译文档)~!

/***$('#table').bootstrapTable({});*看网上有中文版的,但有些就是字面直接译过来了,而且有的就没有翻译,那就打算自己再翻译一遍,每一条会尽*最大可能结合尽可能多资料翻译,如果发现译的内容比英文多,是添加了更详细的说明,表的名称,属性,类型,*默认值不翻译,例如:"class"、"id"等不翻译。*有错请提出,会及时改正,谢谢。*Bootstrap t...

2019-04-01 09:20:45 1108 1

原创 多年积累java 200道 必考 面试题,帮助你面试 ,快 、准、狠~!

面试题模块介绍说了这么多,下面进入我们本文的主题,我们这份面试题,包含的内容了十九了模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下图所示...

2019-03-29 15:22:33 539 3

原创 Spring boot自定义拦截器和拦截器重定向配置简单介绍~!

大家好:  本文简单介绍一下用于权限控制的Spring boot拦截器配置,拦截器重定向问题。开发工具:jdk1.8 idea2017(付费版,网上找的破解教程)1,首先使用idea创建一个Spring boot+jsp的简单项目,结构目录如下:2.创建filter文件夹,在文件夹创建CheckFilter.java文件,继承拦截器基础接口HandlerInterce...

2019-03-25 13:58:44 2056 3

原创 详细搭建一个Spring boot+dubbo环境框架 demo~!

由于小编是在windows环境下搭建的,故该示例均为在windows下操作,这里只是提供一个快速搭建思路,linux操作也基本上差不多。首先本示例的dubbo是基于zookeeper发布订阅消息的,所以需要先下载zookeeper,下载地址http://mirror.bit.edu.cn/apache/zookeeper/current/下载完成后加压之后目录结构如图所示:进入\z...

2019-03-08 13:30:46 1064 4

原创 安装Angular-Cli以及失败原因解决(Angular4.0)

由于Angular4升级了,旧版的Angular-Cli支持性不是很好,所以Angular-Cli也需要升级更新,本质就是删除掉以前的,再重新安装就好了。Angular-Cli is more than tool,it is a platform!一、安装Angular-Cli经过n次的失败安装,终于在最后一次安装成功,为了使同学们少走弯路,现将经验写下来:1、查看你的node以及np...

2018-08-21 16:04:35 830 3

原创 【Angular1/2】详细介绍及基础,欢迎交流!

【Angular2】基础入门 【前言】       由于最近公司使用 Angular2 来做前端,对于小白的我来说必须来学习一下 Angular2 了。下面由小编来分享一下学习成果,为大家介绍一下Angular2。一、历史发展:(一)起源:       2009年,Misko hevery 和 Adam Abrons 在业余时间创造了GetAngular。那么这个GetAn...

2018-08-21 13:29:19 332 3

原创 Zookeeper 在Windows下的安装部署过程及测试!

<1>ZooKeeper的安装与部署:安装jdk 安装Zookeeper. 在官网http://zookeeper.apache.org/下载zookeeper.我下载的是zookeeper-3.4.6版本。 解压zookeeper-3.4.6至D:\machine\zookeeper-3.4.6. 在D:\machine 新建data及log目录。 一、系统要求 Zo...

2018-08-17 15:24:38 6120 3

原创 Java 使用BigDecimal类处理高精度计算共享!

Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(Strin...

2018-08-16 16:19:30 214 1

原创 Oracle安装时先决条件检查失败的解决方案!

1、如果你确定物理内容足够,可以勾选右上角的全部忽略,然后进行下一步,应该不会有影响,曾经试过,我的是32位系统。2、如果你有强迫症,那么点击开始—运行–输入cmd,以管理员身份执行–>net share c=c:,这是开启c盘共享,关闭共享是netsharec=c:,这是开启c盘共享,关闭共享是netsharec /delete。怕打错可以复制黏贴回车即可。3、如果在以上设置之后...

2018-07-27 14:54:13 938 2

原创 前端$.ajax()给全局变量赋值问题解决。

今天在做项目时,遇到了一个问题。我用的是ajax,要在$.ajax({里面给一个全局变量赋值,结果死活赋值不上,纠结了好半天,后来上网查了查,才知道,ajax默认是异步请求,(当要赋值时,此时的值没有拿到,所以赋值不成功)如果要在$.ajax({里面给全局变量赋值,需要改为同步操作,即加上async : false,就可以了。复制代码 代码如下:$.ajax({ type:"post"...

2018-07-27 14:37:33 2983 2

转载 消息队列的两种模式~!转载

转载:http://blog.csdn.net/heyutao007/article/details/50131089 消息队列的两种模式Java消息服务(Java Message Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。点对点与发布订阅最初是由JMS定义的。这两种模式...

2018-07-27 14:22:49 264 2

原创 【微服务系列】Spring SpringMVC SpringBoot SpringCloud概念、关系及区别

 一、正面解读Spring主要是基于IOC反转Beans管理Bean类,主要依存于SSH框架(Struts+Spring+Hibernate)这个MVC框架,所以定位很明确,Struts主要负责表示层的显示,Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作),Hibernate主要作用是数据的持久化到数据库。  SpringMVC是基于Spring的一个MVC框架,用...

2018-07-27 14:16:17 547 2

原创 Liunx常用的100条命令汇存!~

1、关机shutdown -h now 立刻关机poweroffshutdown -r now 立刻重启rebootlogout 注销2、进入图形界面startx3、vi编辑器[vi] [path]/[file];[i]进入编辑模式;[esc]进入命令模式;[:wq]保存并退出;[:q!]退出不保存。4、显示列表ls 列表ls -...

2018-06-02 17:35:06 246 2

原创 详细eclipse如何使用 git~!

有的eclipse已经自带了GIt了,就不用安装了。如果,想重新安装,可以先卸载GIT,卸载不同eclipse卸载不一样:1.在Eclipse中依次点击菜单"Help"->"About Eclipse"。弹出图1所示对话框,点击"Installation Details"按钮,弹出图2所示对话框。选中要卸载的插件(按住Ctrl可多选),点击"Uninstall..."按钮。2.Adt——ab...

2018-06-02 17:32:03 17463 2

原创 Eclipse常用快捷键~!

Eclipse常用快捷键1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+T上一个/下一个光标的位置:Alt+Left/Rig...

2018-06-02 17:26:52 262 1

原创 JAVA Maven项目如何实现定时任务!

<properties> <java.version>7</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <slf4j.version>1.7.5</slf4...

2018-06-01 13:34:31 2063 2

原创 JAVA简单实现Excel导入/导出 以及excel样式设置!

POI的下载与安装   请到网站http://www.apache.org/dyn/closer.cgi/poi/右击超链接2.5.1.zip下载压缩包poi-bin-2.5.1-final-20040804.zip,解压缩后得到如图2.1所示的目录结构。我们主要用到poi-2.5.1-final-20040804.jar这个库文件。请把poi-2.5.1-final-20040804.jar这个...

2018-06-01 13:30:50 2084 1

原创 http接口的调用于被调用的简单实现

接口别人来调用@RequestMapping(value="/sendMsg", method= RequestMethod.POST, consumes = CONSUMES)public void sendMsg(@RequestBody Map<String,String> form,HttpServletResponse response){  JSONObject ...

2018-06-01 13:26:48 3309 1

原创 Java http请求和调用

关于http get和post请求调用代码以及示例。 参考:http://www.cnblogs.com/zhuawang/archive/2012/12/08/2809380.htmlhttp请求代码import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;impor...

2018-06-01 13:24:51 265 1

原创 SQL Server,MySQL,Oracle三者的区别

目录1 Oracle、Sql Server、MySql简介  1.1 Oracle  1.2 SQL Server  1.3 MySQL2 Oracle和MySQL的主要区别  2.1 客户端和命令窗口  2.2 市场占有率及其他  2.3 Oracle也与MySQL操作上的一些区别    2.3.1 组函数用法规则    2.3.2 自动增长的数据类型处理    2.3.3 主键     2.3...

2018-06-01 13:23:16 23825 11

原创 JVM运行原理详解,欢迎大家前来学习相互交流!~

1.JVM简析:     作为一名Java使用者,掌握JVM的体系结构也是很有必要的。     说起Java,我们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:     Java平台由Java虚拟机和Java应用程序接口搭建,Java语言则是进入这个...

2018-06-01 13:20:35 312

转载 MyBatis实现一对多和多对一的关联关系的查询

本文主要演示了使用MyBatis实现一对多和多对一的关联关系的查询以及缓存的使用。注意 : 这里使用的面向接口的开发方式来演示的。一、创建表和分析下面是两个表。一个是用户表,一个是博客表。一个用户可以发表多个博客,但是一个博客只能属于一个用户。tbl_user : 用户表,一个用户可以发表多个博客 tbl_blog : 博客表,多个博客可以是一个人发的1. 用户表结构2. 博客表结构二、工程的创建...

2018-06-01 13:16:49 381 1

转载 Java 多线程剖析

z注转载出处:https://blog.csdn.net/lpjishu/article/details/51516820线程的状态:线程共有下面4种状态:新建状态(New):新创建了一个线程对象,当你用new创建一个线程时,该线程尚未运行。就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权...

2018-03-26 11:04:20 145

转载 为什么说Redis是单线程的以及Redis为什么这么快!

版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/u010870518/article/details/79470556 目录(?)[+]一前言二Redis简介三Redis到底有多快四Redis为什么这么快五那么为什么Redis是单线程的六注意点七扩展一、前言近乎所有与Java相关的面试都会问到缓...

2018-03-09 11:42:53 956

转载 Tomcat支撑高并发的秘密:深入NIO Connector原理

整个tomcat是一个比较完善的框架体系,各个组件之间都是基于接口的实现,所以比较方便扩展和替换。像这里的“org.apache.coyote.http11.Http11NioProtocol”和BIO的“org.apache.coyote.http11.Http11Protocol”都是统一的实现org.apache.coyote.ProtocolHandler接口所以从整体结构上来说,NI...

2018-03-02 17:15:09 845 1

转载 深入理解Java的接口和抽象类

深入理解Java的接口和抽象类 转载 2018年01月08日 00:00:00 标签: 870编辑 删除 ...

2018-03-02 17:11:16 154 1

转载 JAVA学习笔记(Linux)———Linux常用命令详解,带图!~

本文系作者原创,如需转载请联系作者并注明出处:http://blog.csdn.net/woshizisezise/article/details/78031666清空屏幕命令:ctrl+l或者输入clear回车。Linux下查看ip地址输入ifconfig 切换目录命令cd:cd app 切换到app目录cd .. 切换到上一层目录cd / 切换到系统根目录cd ~ ...

2018-02-13 16:10:13 254

原创 Java 异常处理的 9 个最佳实践,请参考!

在 Java 中,异常处理是个很麻烦的事情。初学者觉得它很难理解,甚至是经验丰富的开发者也要花费很长时间决定异常是要处理掉和抛出。所以很多开发团队约定一些原则处理异常。如果你是一个团队的新成员,你可能会很惊讶,因为他们约定的规则可能和你以前使用的规则不一样。不过,有很多最佳实践的规则,被大部分团队接受。这里有 9 大重要的约定,帮助你学习或者改进异常处理。1、在 Finally 清理资源或者使...

2018-02-12 14:25:30 338 1

原创 认识JSP及运行原理!

每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。   由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行...

2018-02-09 16:26:28 251 1

转载 SSM框架搭建完整版(spring+springmvc+mybatis)

自己配置了一个SSM框架,打算做个小网站,这里把SSM的配置流程详细的写了出来,方便很少接触这个框架的朋友使用,文中各个资源均免费提供!一.创建web项目(eclipse) File-->new-->Dynamic Web Project (这里我们创建的项目名为SSM)下面是大致目录结构 二. SSM所需jar包。 jar包链接:https://pan.baidu.com/s/1...

2018-02-09 16:20:45 704

转载 struts2的核心和工作原理

目录(?)[+]设计目标技术优势工作原理Struts2和struts1的比较    在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标    Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势    Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于cli

2017-09-18 19:46:10 459

转载 ssh整合开发中的分页方案(Srtuts2+Spring+Hibernate)

分页显示一直是web开发中一大烦琐的难题,传统的网页设计只在一个JSP或者ASP页面中书写所有关于数据库操作的代码,那样做分页可能简单一点,但当把网站分层开发后,分页就比较困难了,下面是我做Spring+Hibernate+Struts2项目时设计的分页代码,与大家分享交流。 1、DAO层接口的设计,在MemberDao接口中定义了如下两个方法: public interface MemberD

2017-09-15 12:02:43 443 1

原创 利用SCP和CRT部署项目步骤详解

WinSCP和SecureCRT的使用步奏详解一:打开SCP    1 : 创建新的session   填写IP地址    端口号:22   账号   密码     2 : 点击save保存    3 : 随便起个名字二:进入新创建好的session里面    1 : 把左边的打包好的项目的war包拖到右边    2 : 在右边新建一个文件夹(F7 create Directory),

2017-09-08 22:24:07 760 1

转载 eclipse版本对应的jdk需求

转:http://blog.csdn.net/jieshaowang1229/article/details/51594753这两天一直安装一个插件,发现eclipse的版本还是很头疼,因为我这个eclipse无法下载hibernate4的插件,我下的是hibernate3,我之前弄了半天发现失败了,好不容易成功了,做项目的时候,发现我的版本插件有问题,这个时候,我发现我的eclipse无法下载新

2017-09-08 22:09:30 344 1

原创 最近项目用到Dubbo框架,临时抱佛脚分享一下共探讨

dubbo是什么?dubbo是一个分布式服务框架,致力于提供高性能和透明化的rpc远程服务调用方案,以及soa服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别web service模式中的wsdl,以服务者与消费者的方式在d

2017-09-08 21:40:25 422 1

转载 cxf+spring发布webservice接口及接口的调用

http://blog.csdn.net/cuihuaming198809/article/details/8243361一、CXF介绍Apache CXF = Celtix + XFire,Apache CXF 的前身叫 Apache CeltiXfire。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对JAX-WS 全面的支持,并且提供了多种 Bind

2017-08-18 20:09:10 1131 1

一款主流分区助手,无损分区对齐功能强大,安全效率

极力推荐一款主流分区助手,无损分区对齐功能强大,安全效率 功能:扩展分区、复制硬盘、复制分区、迁移系统、恢复分区、转换器、制作启动光盘、安全擦除固态、复制硬盘、删除分区、检测坏扇叶、转换GPT格式、重建MBR、等等一些强大的功能。

2018-07-28

AlignmentTool一款好用的无损对齐硬盘4k的工具!安全 效率

一款好用的无损对齐硬盘4k的工具!安全 效率。内已含破解KEY。

2018-07-28

一个SSD(固态硬盘)的传输速度测试工具可测4K有无对齐

一个SSD(固态硬盘)的传输速度测试工具可监控您的4K有无对齐等效率问题 ,点开急用方便小巧 安全

2018-07-28

easybuy商城管理系统

和小伙伴毕业时做一起做的项目,JSP+servlet 数据库 oracel 功能包含:订单管理 ,商品管理 后台管理 服务管理 购物车管理 包含前台一些动态自定义。商城中一些实用功能关不包含 包含源码 包含需求文档 SQL 还有PPT 可改可用 !

2018-02-09

接口工具 soapUI 3.5版本目前在用!

目前很好用的一款接口调用工具,满足日常接口测试需求。里面包含具体的安装说明及使用文档。希望大家喜欢!

2018-01-04

java_jdk 官方版64位 1.5+1.6

jdk1.5.0.22 是jdk1.5的最后一版 +1.6官方正式版 64位!

2018-01-04

zip密码破解

ziperello zip 密码 破解有一种破解方法叫做Known plaintext attack。市面上的密码破解软件几乎都带有这个功能。操作方法就是找到加密压缩包中的任意一个文件,用同样的压缩软件同样的压缩方式压缩成一个不加密的包,然后把这两个压缩包进行比较,这样就能把整个加密的压缩包全部还原成未加密的形式。 原理是这样的:你输入的密码,首先被转换成3个32bit的key,所以可能的key 的组合是2^96,这是个天文数字,如果用暴力穷举的方式是不太可能的,除非你的密码比较短或者有个厉害的字典。压缩软件用这3个key加密所有包中的文件,这也就是说,所有文件的key是一样的,如果我们能够找到这个key,就能解开所有的文件。如果我们找到加密压缩包中的任意一个文件,这个文件和压缩包里的文件是一样的,我们把这个文件用同样的压缩软件同样的压缩方式进行无密码的压缩,得到的文件就是我们的Known plaintext。用这个无密码的压缩包和有密码的压缩包进行比较,分析两个包中相同的那个文件,抽取出两个文件的不同点,就是那3个key了,如此就能得到key。两个相同文件在压缩包中的字节数应该相差12个byte,就是那3个key了。虽然我们还是无法通过这个key还原出密码,但是我们已经可以用这个key解开所有的文件,所以已经满足我的要求了,而且要以前的密码也没什么用呀,我只要文件。 其实很简单,只要你能找到一个相同的文件,就万事大吉了! 所以我用Advanced ZIP Password Recovery(Crack了的)选择Known plaintext attack。用了2分钟就找到了key,然后用了20分钟把我的那个700M的压缩包解开,搞定!

2018-01-04

空空如也

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

TA关注的人

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