- 博客(32)
- 收藏
- 关注
原创 nexus 私服maven的使用
nexus私服maven这个是个什么东西呢,其实就相当于一个maven仓库具体用法是:这个仓库的概念其实很容易理解,一样是中央仓库一样放置依赖的仓库,只不过放置的依赖类型比较杂,不像中央仓库那样,只放置那些大公司大众型的依赖,我们这个私服,可以放置一些中央仓库没有的依赖,比如我们从别的官网下载的依赖,比如下文提到的kaptcha这个依赖(这个东西是无法从中央仓库下载的,很迷),我们可以通过直...
2019-10-11 11:12:12 331
转载 nexus 3密码问题
博主最近在虚拟机中搭建Maven私服,遇到了一个关键问题就是nexus 3.17版本后初始密码不是admin/admin123。对于nexus不熟悉的我弄了很长时间!!!心里一万头艹ma飞过!!!各种查资料度娘搜索出来的都是老版本修改密码步骤!!!,前提条件:1:虚拟机安装CentOS 7 (步骤请参照博主其他随笔)2:配置局域网ip xshell 访问(请参照博主其他随笔)...
2019-10-10 23:50:00 843
转载 RPC通信
引言本文利用java自带的socket编程实现了一个简单的rpc调用框架,由两个工程组成分别名为battercake-provider(服务提供者)、battercake-consumer(服务调用者)。设计思路如下:1、在battercake-provider中,写一个服务叫BatterCakeService2、在battercake-provider中,启动RpcProvider...
2019-10-08 11:32:32 289 1
转载 Java反射
一、什么是反射?Java反射说的是在运行状态中,对于任何一个类,我们都能够知道这个类有哪些方法和属性。对于任何一个对象,我们都能够对它的方法和属性进行调用。我们把这种动态获取对象信息和调用对象方法的功能称之为反射机制。二、反射的三种方式这里需要跟大家说一下,所谓反射其实是获取类的字节码文件,也就是.class文件,那么我们就可以通过Class这个对象进行获取。1、第一种方式...
2019-10-08 10:49:35 214
原创 c3p0连接池的使用
c3p0连接池起因:想使用Mysql进行多线程操作,不行,然后找到了连接池的方式如何进行多线程的操作,使用的是连接池,ExecutorService cachedThreadPool = Executors.newCachedThreadPool();for (int i = 0; i < 10; i++) {final int index = i;try {Thread.sl...
2019-10-03 16:19:33 268
原创 Windows下卸载并安装MySQL再到连接详细教程
快捷键win+r输入regedit进入注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹删除删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。 删除HKEY_LOC...
2019-09-25 18:27:29 303
转载 Lambda表达式总结
Lambda表达式总结使用范例以及例子Lambda表达式基础语法函数式接口Lambda练习Java8四大内置函数式接口方法引用和构造器引用使用范例以及例子使用匿名内部类:Comparator<Integer>com = new Comparator<Integer>() { @Override public int compare(Int...
2019-09-25 15:39:57 308
转载 Lambda表达式与函数式接口的关系
Lambda表达式的类型,也被称为目标类型(targer type),Lambda表达式的目标类型必须是“函数式接口(functional interface)”。函数式接口代表只包含一个抽象方法的接口。函数式接口可以包含多个默认方法、类方法,但只能声明一个抽象方法。如果采用匿名内部类的语法来创建函数式接口,则只需要实现一个抽象方法,在这种情况下即可采用Lambda表达式来创建对象。该表达式创...
2019-09-25 10:45:06 1008
转载 单个Redis实例下的锁的使用
一、前言一年前,写了一篇有瑕疵的博文 Redis分布式锁原理及实现 。这篇博文最后虽然给出了redis实现分布式锁的方式,但是在并发相当高的情况下,比如Requests per second: 1453.85 [#/sec] (mean)情况下,如果出现了一次锁超时,那么,之后的请求会有极大的概率一直持续处在被锁的状态,即出现死锁。经过不断查资料以及实践检测,最终,得出了Redis使用单个实例...
2019-09-24 17:02:11 462
转载 GitHub OAuth 第三方登录示例教程
这组 OAuth 系列教程,第一篇介绍了基本概念,第二篇介绍了获取令牌的四种方式,今天演示一个实例,如何通过 OAuth 获取 API 数据。很多网站登录时,允许使用第三方网站的身份,这称为"第三方登录"。下面就以 GitHub 为例,写一个最简单的应用,演示第三方登录。一、第三方登录的原理所谓第三方登录,实质就是 OAuth 授权。用户想要登录 A 网站,A 网站让用户提供第...
2019-09-24 10:13:01 237
转载 OAuth 2.0 的四种方式
下面我假定,你已经理解了 OAuth 2.0 的含义和设计思想。RFC 6749OAuth 2.0 的标准是RFC 6749文件。该文件先解释了 OAuth 是什么。OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者。......资源所有者同意以后,资源服务器可以向客户端颁发令牌。客户端通过令牌,去请求数据。这段话的意思就是,OAuth 的核心就是向第...
2019-09-24 10:11:35 182
转载 OAuth 2.0 的一个简单解释
OAuth 2.0是目前最流行的授权机制,用来授权第三方应用,获取用户数据。这个标准比较抽象,使用了很多术语,初学者不容易理解。其实说起来并不复杂,下面我就通过一个简单的类比,帮助大家轻松理解,OAuth 2.0 到底是什么。一、快递员问题我住在一个大型的居民小区。小区有门禁系统。进入的时候需要输入密码。我经常网购和外卖,每天都有快递员来送货。我必须找到一个办...
2019-09-24 10:09:14 178
原创 安装maven 报"IDEA Unable to import maven project"这个错误
Maven的安装一开始以为Maven的安装十分简单,结果弄起来问题还是很多的。下载到官网专属下载地址下载:下载最新版maven下载旧版maven下载的时候要看清楚,选择bin的下载,那个src的内容很多,而且我的教程不是用src的,bin的目录比较干净。为什么要下载旧版的maven呢,因为我装最新版的maven的时候,创建maven项目居然没有plugins,在网上找方法的...
2019-09-19 18:23:09 3037
原创 git上传文件
首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目2.填写相应信息后点击create即可Repositor...
2019-09-19 13:44:05 245
原创 MuleSoft 4 各种组件的使用
MuleSoft的各种组件组件的话,可以分成好几类,有core、HTTP、Web Service Consume等等我认识其实也不是很多,我的东西都是当笔记来看待corecore下面有七种组件,分别是Batch、Components、Endpoints、Error Handling、Flow Control、Scopes、TransformersBatch类,这个是可以进行批处理的,使...
2019-09-18 17:20:46 1663
原创 soap API 与 使用ReadyAPI进行测试
soap API使用wsdl表述,里面就很多属性什么的,然后的话,我觉得重点就是上面有接到webService的url地址,有访问的方法名称,有相应的访问参数,并且指定了service name 和port等这些,也就是说,为提供连接到webservice的相关的所有东西都定义在这里,按部就班使用就行。然后的话,readyAPI则是直接从官网下载,本来是想使用soapUI的,但是没找到,不过应...
2019-09-18 12:03:59 1795
原创 MuleSoft 4 配置连接数据库
连接数据库要进行相应的配置: 1. 添加数据库连接器端点2.返回Anypoint Studio。3.右键单击“设置有效负载”消息处理器,然后选择“删除”。4.在Mule Palette中,选择Add Modules。5.选择Mule Palette右侧的Database连接器,然后将其拖放...
2019-09-17 18:11:47 1153
原创 RESTful API
RESTful API 是一种API规范,使用的是raml(RESTful API Modeling Language)文件,讲到这个,也得扯到wsdl文件,它是用来描述soap(简单对象传输协议)API的,但是这个协议比较重,所以现在推行的是RESTful。然后的话,这个怎么创建怎么使用呢?我用的是Anypoint Platform平台上的Design Center来创建API,并且进行...
2019-09-17 17:57:16 358
原创 MuleSoft 4 版Hello world
所有事物都有个诞生的过程,所以这万年的Hello world是必须的。先创建一个Mule工程点击运行之后,等待Project启动完成,然后我们去浏览器,输入http://localhost:8081/bruce,然后hello world就出来了。...
2019-09-17 16:26:00 640
原创 MuleSoft 4 环境工具安装
俗话说,巧妇难为无‘锅’之炊,又话说,工欲善其事必先利其器。所以总而言之,都得先下个编译器。。。输入Anypoint,回车确认然后找到如图所示,点击进去然后会让你输入相关信息,你输入之后,直接就下载个30天付费版的吧,后面还要用的时候。。。后面再说吧,车到山前就有路了吧(直接叫公司给钱),下载了Anypoint Studio之后,这个是解压缩直接用的一个IDE,但先别...
2019-09-17 15:25:41 1064
原创 谈谈 MuleSoft
MuleSoft ESB是ESB(企业服务总线)的一个较好的产品,ESB是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。说到ESB,那就少不了SOA(...
2019-09-17 14:30:31 3961 1
转载 WebService的Axis2的jar包及报错时,所缺的包
今天使用axis2webservice,整理了下jar包,方便以后时候。axis2 webservice 服务端jar包: -->axis2-kernel-1.6.1.jar -->axis2-spring-1.6.1.jar ...
2019-08-26 14:52:09 2203
转载 Oracle的job创建和使用
Oraclejob有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。 而且oracle重新启动后,job会继续运行,不用重新启动。一、查询系统中的job,可以查询视图--相关视图select * from dba_jobs;select * from all_jobs;select * fromuser_jobs;-- 查询字段描述/*字段(列)...
2019-08-07 18:29:57 672
原创 对于某些项目崩了的情况下,带着你的源码,清空eclipse空间,重建一个eclipse空间,抢救一下
这两天,因为项目组的一些原因,也因为我自己的原因,项目不知道怎么就崩了,感觉就是项目部署的过程部署很清楚,然后在C:\Users\myName\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\Tender\WEB-INF\classes\main\tender\mapper摩擦了好几个小时,最后都...
2019-07-28 20:18:54 301
原创 org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [XXX.xml]';这个错误问
这个报错,一般都建议大家去 xxxMapper.xml 看看,检查代码,1、检查路径是否错误:<mapper namespace="com.xxx.RegisterUserMapper"><resultMap id="BaseResultMap" type="com.xxxx.RegisterUser">2、拼写的sql语句是否有问题:方法名是否等于id...
2019-07-28 19:46:17 2447
原创 搭建spring程序环境
今天学习了spring。额,直入正题。为什么要学习spring?因为:开源框架,开放性较高;有效地组织中间层对象;多种可选的事务处理方式;多种可选的持久层策略;多种可选的Web MVC框架策略;高度可扩展的安全解决方案;有效的消除单例、工厂等模式的使用;将面向接口编程做到实处;使单元测试变得简单;使EJB的使用成为一个选择;提供了一致的数据访问框架;只选择你需要的。spring框架...
2019-07-10 21:46:41 241
原创 Java反射
反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类...
2019-07-08 23:43:31 215
原创 对于java的类和对象内存中的分配
在Java中,类和对象的内存分配相信有很多同学和我一样不是很清楚的,今天想到了这个疑惑,决定理清这个头绪。在java中内存总体分成四个部分:stack segment(栈)heap segment(堆)code segment(代码段)data segment(静态数据段);然后我们再来剖析Java类中的内容,分析Java类(类封装了对象的属性和行为),可以分成以下几个部分...
2019-07-06 16:23:48 393
原创 解决phpmailer后的总结
这两天,在开发一个登陆注册系统,要做好一个注册系统,我想验证码肯定是必不可少的,毕竟设置这个验证码有很多的用途,其一,可以防止被人恶意注册,防止sql注入;其二,可以用来验证对方的手机或者邮箱是真实的信息。由于我没有那么多的经济能力,所以没办法使用手机短信验证,因此我只能通过邮箱来验证信息。那么问题来了,怎么使用邮箱验证呢?我去找了很多,一开始,我是直接用了mail()这个函数,然后肯定是...
2017-11-25 13:32:44 1861 1
原创 关于阿里云esc云服务快速配置到mysql的连接
相信有的同学也像我一样,也行不多,但世界之大,我觉得应该有人和我遇到的问题有相似性,希望这篇文章对你们有所帮助。对于阿里云ESC服务器,学过一点php的同学们,有点功底,但不是特别深厚,又想体验一下服务器的同学们,你们可以去阿里云进行学生认证,可以免费获得一年期的服务器使用期限,关于如何获取及使用,我下次再写一篇文章说明一下。我们这里讲的内容是对于像我一样的新手。这次主要谈对服务器进行配置...
2017-11-18 20:17:15 1427
原创 对于php的static写见解
内存分为四个区,当然,这四个区是逻辑上的分区,如果我们把它砸碎,(显然)我们是看不到四个区的,不像某些东西,比如西瓜,它能分为西瓜肉和西瓜皮,那些事看见的,而这个分区是不可见的。我们今天说的这个static是在栈内存、堆内存、初始化静态段、代码段这四个区中的初始化静态段。 在php中,当你对于要用一个类生成多个对象的时候,你可以把某些共同的量用static做前缀,这样可以节省很多内存,因为...
2017-11-05 09:11:59 459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人