自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pannahouse的博客

猿来你也在这里........

  • 博客(367)
  • 资源 (5)
  • 收藏
  • 关注

转载 让服务器能支持10万并发数秘诀,亲身经历,站在巨人的肩膀上创造

由于一个项目的访问量越来越大,从原来的几百个,增加到现在50多万个每天,所以阿里的服务器也扛不住了,于是就想办法,查了N多资料,总结了以下方法,才解决这问题,每天一共访问量50多万,并不是同时访问,所以,提高并发数才是关键。由于网站一再打不开,按照排除原因来看,数据库连接、进程池满了、iis并发数太高,我能想到的就只有这三种情况,于是就一个一个排除,当项目网站打不开时,同服务器其他网站都正常,内存不到30%,CUP不到20%,怎么可能打不开呢,于是我先重启数据库,发现仍然打不开,然后重启进程池,还是打不开

2021-05-04 15:15:47 1522

转载 支付宝支付提示 4006 ISV权限不足,建议在开发者中心检查签约是否已经生效

解决方法非常简单: 1、首先登录支付宝商家中心:https://b.alipay.com/index.htm 查看产品中心,对应功能有木有开通,或者签约开通   2、登录支付宝开放平台:https://open.alipay.com/platform/home.htm 查看应用功能列表。如果没有相应功能。就点击   添加功能  按钮     在线交流bug:qq1085220040...

2021-05-04 15:13:16 5092

转载 支付宝接口报错 insufficient-isv-permissions 错误原因: ISV权限不足解决方案

错误信息一般如下:错误代码 insufficient-isv-permissions 错误原因: ISV权限不足错误原因:1.应用未上线2.正式环境和沙箱环境网关使用错误3.未签约接口产品 && 签约了但应用下没有添加功能包自查方案流程:第一步:1.检查自己的appid对应的应用是否已经上线【 请参考 】 注意:必须上线才可以使用2.如何判断自己使用的沙箱信息还是正式环境 ,这里要注意!a.沙箱信息这里 查看b.正式环境这里 查看注:沙箱使用网关:htt

2021-05-04 15:08:41 8318

转载 push to origin/master was rejected错误解决方案

push to origin/master was rejected错误解决方案idea中,发布项目到gitee的Git中,当时按照这样的流程添加Git,然后push,提示:push to origin/master war rejected。pull解决方案如下:1.切换到自己项目所在的目录,右键选择GIT BASH Here,Idea中可使用Alt+F122.在terminl窗口中依次输入命令:git pullgit pull origin mastergit pull or

2021-02-27 17:04:48 139

转载 push to origin/master was rejected错误解决方案

idea中,发布项目到OSChina的Git中,当时按照这样的流程添加Git,然后push,提示:push to origin/master war rejected"。   大概原因是:初始化项目时,远程仓库我建了README.md文件,而本地仓库与远程仓库尚未进行文件关联,因此需要将两个仓库的文件进行关联后提交。 解决方案如下: 1.切换到自己项目所在的目录,右键选择GIT BASH ...

2021-02-27 17:03:20 1333

转载 es报错NoNodeAvailableException[None of the configured nodes are available:[.127.0.0.1}{127.0.0.1:9300]

我在elasticsearch启动测试创建索引,建立类型映射的时候报 NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{JcH99EvwRlu0rVSrVeRGNA}{127.0.0.1}{127.0.0.1:9300}] ],如下: 解决方法: 注:测试的时候不要忘记启动elasti...

2021-02-27 16:47:35 235

转载 【MySQL】存储过程、游标、循环简单实例

有时候仅凭 sql 语句可能达不到想要的数据操作目的,有可能需要写一些方法体,通过循环判断等操作最终达到目的。那么在数据库里实现这种方法体就需要存储过程了,个人觉得一个带注释的简单实例可以简单粗暴地解决大部分问题,当然要深入学习了解的话还是要看教程文档了,话不多说,上码: create procedure my_procedure() -- 创建存储过程begin -- 开始存储过程declare my_id...

2021-02-27 15:39:01 200

转载 https://my.oschina.net/u/3522527/blog/1031054

Err1055,出现这个问题往往是在执行sql语句时候,在最后一行会出现这个问题。 ? 1 2 3 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on colu.

2020-12-30 13:53:55 1062

转载 使用Socket发送接收HTTP请求(JAVA)

最近本人毕业设计涉及到C51单片机发送HTTP给服务器,因此学习了HTTP协议的发送和接收。这里不是使用Http client之类封装好的操作,而是手动模拟。 HTTP协议位于应用层运行在TCP/IP之上,所以可以使用Socket建立TCP/IP链接之后,直接发送数据模拟HTTP协议。 Socket的知识请看 Java—Socket编程UDP/TCP http://blog.csdn.net/xn4545945/article/details/8098646 关于HTTP协议请看 Java与.

2020-12-30 13:50:21 1515

转载 JDK8 JVM参数与实际环境中的优化配置实践

  如何配置我们的JVM呢,首先我们需要知道JVM的参数有哪些,然后根据这些参数的意义去分析自己的程序的JVM需要的配置。可以事先做一些尝试,再逐步调优,这个调优也是一个过程,没有足够的经验而做到一步到位是一件很困难的事情。事情是一点点做的,不能因为着急就胡乱地配置,踏踏实实戒骄戒躁。 JVM在Java体系中的地位 JVM是Java底层核心要素,可以说Java生态的东西都是运行在JVM里面的。F...

2020-12-29 17:36:37 275

转载 APP接入支付宝支付完整流程及踩坑记录(含服务端)

本篇主要讲解APP接入支付宝支付完整流程,包含服务端,内容稍长 要接入支付宝支付,需要将APP在支付宝平台创建应用,提交审核,并进行商户签约以获得支付能力 详细参阅官方文档https://docs.open.alipay.com/399/106917/ 下面主要从技术角度去讲解下流程 开发设置中一定要配置好APP相关信息,支付宝网关地址是固定的,授权回调地址即是你成功支付后的回调地址,对于支付结果,请商...

2020-12-29 17:34:37 3472

转载 Maven打包 程序包com.sun.image.codec.jpeg不存在

项目打包,报错,保存信息:程序包com.sun.image.codec.jpeg不存在解决办法,通过配置maven-compiler-plugin插件可以解决此问题<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId>

2020-12-29 17:31:38 273

转载 Windows操作系统TIME_WAIT状态的TCP连接快速回收时间

2020-12-29 15:59:04 1220

转载 idea的Maven配置问题:Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin:2.5

第一次接触Maven,使用idea时碰见了一个大坑,记录一下,网上并没有找到完美解法,如果别人的都不好用,记得看看我的。如果...

2020-08-16 16:08:42 468 1

转载 linux在线安装JDK 完美教程

一、安装JDK这里我用的是yum在线安装1)浏览线上所有的JDK版本: yum -y list java*执行后是这样的:2)安装JDK我这边安装的是JDK1.8,需要其他版本的话改一下命令就可以了 yum -y install java-1.8.0-openjdk*3)...

2020-07-13 15:54:14 763

转载 Java结合SpringBoot拦截器实现简单的登录认证模块

Java结合SpringBoot拦截器实现简单的登录认证模块之前在做项目时需要实现一个简单的登录认证的功能,就寻思着使用Spring Boot的拦截器来实现,在此记录一下我的整个实现过程,源码见文章底部。1. 环境搭建IntelliJ IDEA + Java8 + Spring Boot + Tomc...

2020-07-12 20:37:51 413 1

转载 使用Xshell+Xmanager完成连接linux远程桌面

参考博客:https://blog.csdn.net/bc_aptx4869/article/details/78218084需提前安装Xshell和Xmanager.并且linux系统已经成功安装图形化桌面。1.运行Xmanager - Passive,它启动后会自动最小化窗口。2.打开xs...

2020-07-12 20:33:09 2230 1

转载 git不是内部或外部命令

解决方法:①找到安装git的位置,然后在该目录的子目录下分别找到git-core、bin 两个目录,我的安装在了D盘,所以两个目录分别是:D:\git\Git\mingw32\libexec\git-core 和 D:\git\Git\bin,截图如下图所示:说明: &n...

2020-07-12 20:31:50 859

转载 Git------解决右键不显示Git Bash Here问题

步骤:1.通过在“运行”中输入‘regedit’,打开注册表。2.找到[HKEY_CLASSES_ROOT\Directory\Background]。3.在[shell]下右键-新建项[open in git],其值为“Git Bash Here",此为右键菜单显示名称。4.在[shell]下右键-新建-字符串值[Icon],双击编辑,其值为“E:\git\Git\mingw64\share\git\git-for-windows.ico”。此为菜单加图标。(注意双引号)&nbs...

2020-07-12 20:27:08 3511

转载 鼠标右键点击git bash/gui here找不到应用程序

1.win+R打开运行,输入“regedit”打开注册表。2.根据路径查找git_gui部分\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\git_gui\command\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\git_gui\commandgit_shell部分\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Direct..

2020-07-12 20:24:35 1291

转载 git push错误failed to push some refs to的解决

问题说明当我们在github版本库中发现一个问题后,你在github上对它进行了在线的修改;或者你直接在github上的某个库中添加readme文件或者其他什么文件,但是没有对本地库进行同步。这个时候当你再次有commit想要从本地库提交到远程的github库中时就会出现push失败的问题。如下图所示我在github库中对某个文件进行了在线的编辑,并且没有同步到本地库,之后我在本地库添加了文件test.txt,并想提交到github,出现以下错误:error:failed to push some..

2020-07-12 20:23:09 321

转载 使用IDEA创建Docker镜像,Docker容器,并发布项目

文章目录回顾Docker相关文件及目录目录结构与Docker相关的部分源码编辑IDEA项目配置文件拉取镜像配置Docker镜像与容器启动并访问项目启动项目访问项目注意问题文件类型错误不能直接将jar包位置指定为target目录回顾  这里用到的知识,在之前的文章中就有提及,所以说不明白的地方可以看这里:Docker在Windows中安装Docker在IDEA中安装和使用Docker插件使用Dockerfile创建Docker镜像  由于这一篇文章中涉及到项目的发布,而这里所发布的项目采..

2020-07-12 20:20:03 1897

转载 Windows Server2012搭建Git服务器

一、说明最近在阿里搞了台Windows Server2012的服务器,然后想着搭建个Git服务器,在网上找了种方式,就是使用Git+COPSSH+TortoiseGit搭建本地Git服务器,然后就去试了下,搞了半天,最后发现还是不行,怀疑是软件的问题,看网上的教程他们很多都是Copssh_4.1.0_Installer.exe的,用这个版本在Server2012上安装之后根本就启动不...

2020-07-12 20:16:21 10430

转载 Spring Boot 2.0(四):使用 Docker 部署 Spring Boot

Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。首先构建一个简单的 Spring Boot 项目,然后给项目添加 Docker 支持,最后对项目进行部署。一个简单 Spring Boot 项目在 pom.xml 中 ,使用 Spring Boot 2.0 相关依赖<parent> <groupId>org.springframework.boot</grou...

2020-07-12 20:13:41 96

转载 AS 阿里巴巴Java开发规约 CheckStyle-IDEA

Alibaba Java Coding Guidelines 简介github地址:https://github.com/alibaba/p3c 官方文档    阿里巴巴Java开发手册(纪念版).pdf   Alibaba Java Coding Guidelines 是阿里巴巴发布的基于 IDEA 的 Java 开发规约扫描插件。 经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会...

2020-07-12 20:10:17 2332

转载 前端调试各种收集-断点篇

前端调试之断点前言当我第一次知道这种东西,我也惊呆了,居然还有这种操作,实在强大到没朋友,从此爱上调试,按时下班无数次通过调试解决问题的经验告诉我,调试绝对是开发者最应该掌握的重要技能之一。调试能帮助我们定位问题解决问题,每解决一个问题,经验值就往上涨。后面就可以考经验解决很多问题,并且能正确避开当年踩过的雷区,减少再犯次数,节省解决问题的时间,大大提高开发效率和编码水平。我想这应该是掌握调试技能的一个很重要意义,而不仅仅是为了解决问题你是否遇到过以下情况:按钮的点击事件不起作用,点...

2020-07-12 19:58:41 486

转载 警告:No archetype found in remote catalog. Defaulting to internal catalog.

新建maven项目时,Run中报警告:No archetype found in remote catalog. Defaulting to internal catalog.【在远程目录中没有找到原型。默认为内部编录。】,如图:解决办法1:可以不用管【因为使用了maven模版构建项目,要从网上获...

2020-07-12 19:57:00 412

转载 微服务启动报Cannot execute request on any known server 的几种解决办法

微服务:发现(eureka)采坑记录:报Cannot execute request on any known server 这个错:连接Eureka服务端地址不对。有以下几种处理方式。一、更改.yml文件或者.properties文件配置即可:#下划线+下划线后面的小写字母等同于去掉下划线大写下划线后面的字母(驼峰原则)eureka.client.registerWithEureka=false #是否...

2020-07-12 19:53:41 792

转载 spring cloud 2.x版本 Eureka Client服务提供者教程

本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR31 创建eureka client1.1 新建Srping boot工程:eureka-client1.2 pom.xml所需要依赖的jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web<

2020-07-12 19:49:35 135

转载 三分钟内教你使用Ngrok实现内网穿透

1.下载和运行Ngrok网址: http://www.ngrok.cc/下载后解压缩得到以下两个文件夹windows_amd64这个文件夹里有两个文件,其中一个是bat后缀的批处理文件,双击它会弹出一个黑窗口,另外一个文件不用管它,下把小黑窗留在这里,去做接下来的步骤。2.注册Ngrok账号并创建隧道然后我们要在刚刚下载Ngrok那个网页上注册一个账号然后登陆,登录之后点击开通隧道可以选择0元购买的那一个然后创建隧道,注意这里要点两次确认按钮创建完隧道之后会有一个隧道id.

2020-07-12 19:38:24 225

转载 Java使用阿里大于发送短信通知和短信验证码

说明:1.该案例是实际开发中运用用于用户注册发送验证码和实际场景中商品价格变动,订单下发发送短信通知2.java项目中需要的jar需要的jar包:fastjson-1.1.24.jartaobao-sdk-java-auto_1455552377940-20160908.jarmaven环境中需要的jar: <!-- 阿里大于短信通知jar --><dep...

2020-07-12 19:36:15 450

转载 intellij idea 新建分支 idea 上进行 git分支branch新建分支,提交分支,合并分支合并到主干,删除分支,管理分支

现在在主流的JAVA开发ide中,idea 的使用率已经超过了eclipse,因此掌握idea的操作至关重要。分支是git的重要功能,通过分支可以使不同的团队各自作业,在关键节点上合并,平时互不干扰,也可以时个人与团队并行作业,亦或不同功能并行前进。(这句话网上抄的)1.新建分支&nb...

2020-07-12 19:33:06 746

转载 swagger2 接口文档,整个微服务接口文档

1,因为整个微服务会有好多服务,比如会员服务,支付服务,订单服务,每个服务都集成了swagger     我们在访问的时候,不可能每个服务输入一个url 去访问,看起来很麻烦,所以我们需要在一个页面上集成整个微服务项目中所有的 swagger     效果图:可以选择不同的应用,出来的是不同的swagger 接口文档2,实现思路:    zuul 网关 + swagger   &nbs...

2020-07-12 19:31:48 533

转载 springboot+swagger接口文档企业实践(下)

一句话概括:基于springboot+swagger实现接口文档显示后,本文将给出在企业实践的进阶需求,包括接口按需过滤,前端mock数据,文档离线导出。1.引言在上一篇文章《springboot+swagger接口文档企业实践(上)》已对使用springboot+swagger的接口文档构建及配置进行了介绍,可以实时显示接口的输入输出,还可以调用接口调试。解决了后端开发人员写接口文档的难处。但在企业实践中,还有一些问题需要解决,如以下几种: 发布指定的接口:不希望把全部的接口都对外发...

2020-07-12 19:30:15 256

转载 Java代码实现封装多级树结构对象

前言:在开发中,我们经常见到,前端展示树状结构的,这时候就需要后端去封装一个多级树结构对象,前端根据这样结构的数据去渲染数据,这篇文章讲的是如何封装成多级树结构对象。正文:1.先封装个树结构的对象@Datapublic class TreeDto { private String id;...

2020-07-12 19:27:20 286

转载 spring boot整合Swagger2的示例代码

摘要:这篇Java开发技术栏目下的“spring boot整合Swagger2的示例代码”,介绍的技术点是“Spring Boot、Swagger2、Spring、示例代码、示例、代码”,希望对大家开发技术学习和问题解决有帮助。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger...

2020-07-12 19:14:03 175

转载 linux下离线docker安装运行

文章目录linux下离线docker安装运行前言环境安装docker下载docker二进制包配置国内镜像运行docker其他配置开机启动参考linux下离线docker安装运行前言如果服务器能外网访问,那么根据官网的描述即可通过包管理器轻松搭建docker环境,但如果服务器处在内网无法访问外网时,那就只能通过离线二进制包进行安装了。环境本文所属皆在centos7下运行,内核版本3.10安装docker下载docker二进制包在https://do...

2020-07-12 19:01:39 204

转载 Dubbo-admin-jdk1.8.war配置及安装和下载

由于工作中需要用到Dubbo,所以在周末搭建了一套Dubbo环境; 环境:CentOS7 JDK:1.8 Tomcat:8.0 Zookeeper:3.4 Dubbo-admin.war第一步:在VM上安装CentOS7 CentOS7下载地址:http://mirrors.nju.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso第二步:配置JDK环境(参考centos7 安装jdk 1.8)第三步:安装Zook...

2020-07-12 18:59:04 481

转载 解决“ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (111)”

1. 问题描述ubuntu14.10下, 在终端进入mysql的控制台时出现以下信息:$ mysql -uroot -pEnter password:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (111) 2. 解决方法进入/tmp/下, 删...

2020-07-12 18:49:49 517 3

转载 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'该问题十分有效地解决方案:$ mysql -u root -p  出现上述问题,mysq...

2020-07-12 18:48:04 2904 1

springmvc02.zip

使用方法直接下载导入到自己的eclipse工具中,tomcat进行部署,访问地址:http://ip:port/springmvc02/toLogin.do;将login.jsp中的form表单中的action请求路径修改为LoginController类中的相应的@RequestMapping("/xxxxx.do")中的xxxxx.do,例如:login.jsp中form表单 action="&lt;%=request.getContextPath()%&gt;/login2.do"提交表单页面发送login2.do请求,而LoginControlle类中r的@RequestMapping("/login2.do")注解请求映射路径login2.do进行转发;前提是页面表单提交那个请求路径,就要在LoginController类中注释掉该请求路径之外的其他@RequestMapping("/xxxxx.do")注解及相应的方法。 LoginController类中方法login.do、login2.do、login3.do、login4.do、login5.do、login6.do、login7.do、login8.do、login9.do相应的@RequestMapping("/****.do")这三个都是获取页面传参,

2019-07-28

JavaEEjar.zip

对于在适用Eclipse开发WEB应用程序的广大编程者们而言,javaee.jar是必不可少的吧,本资源包含J2EE1.3-1.4、javaee5\6\7、JSTL1.0-1.2.2,欢迎各位网友转载!

2019-07-27

Tomcat-JBoss-Weblogic-Jetty的区别和介绍

Apache全球应用最广泛的http服务器,免费,出自apache基金组织 Tomcat应用也算非常广泛的web 服务器,支持部分j2ee,免费,出自 apache基金组织 JBoss开源的应用服务器,比较受人喜爱,免费(文档要收费) weblogic应该说算是业界第一的app server,全部支持j2ee1.4, 对于开发者,有免费使用一年的许可证,用起来比较舒服,出资BEA公司,呵呵,我用的就是这个,所以比较熟悉 jboss也支持j2ee JBoss和WebLogic都含有Jsp和Servlet容器,也就可以做web容器, JBoss和WebLogic也包含EJB容器,是完整的J2EE应用服务器 tomcat 只能做jsp和servlet的container

2017-09-24

PyDev 5.2.0版本

Need to use older Eclipse/Java/Python If you need to use an older version of Eclipse/Java/Python, below is the latest PyDev version to be used based on your requisites. Eclipse 4.5, Java 8: PyDev 5.2.0 Eclipse 3.8, Java 7: PyDev 4.5.5 Eclipse 3.x, Java 6: PyDev 2.8.2 Python 2.5 or older: PyDev 5.5.0

2017-09-23

SVN安装于Eclipse步骤

SVN服务器的安装流程 SVN全名Subversion,即版本控制系统。SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。

2017-09-21

空空如也

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

TA关注的人

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