自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 k8s client-java创建pod常见问题

k8s sdk问题遇到了不要慌,先编写yaml文件跑通,再转换为代码,如果yaml比较复杂可以用AI转换成java代码,最后再修改修改即可。解决方法:先创建pod,再创建service做端口映射,最终服务可以正常访问。大多存在问题可能是挂载路径的问题,端口映射的问题等。配置通常有两种模式,安全和不安全的配置模式,对认证要求严格就选用安全模式,导出k8s里面配置文件即可。如果是创建pod,可以先用docker命令把服务跑起来,比较下哪些参数是否存在问题。

2024-03-18 19:25:43 379

原创 habor无法登录解决办法

需要修改docker的配置文件,以允许非安全传输请求。可以按照以下示例修改。

2024-03-07 15:29:18 131

原创 通过图片字符串显示验证码

img :src="state.codeSrc" @click="changeCode()" alt="验证码" />如果只通过字符串显示验证码,放到<img src=" ">即可通过浏览器显示出来。通过接口显示验证码的方法。

2023-12-14 10:21:12 103

原创 Spring-Security取消验证-Get请求接口正常,Post请求报错403

Get请求接口正常,Post请求报错403.

2023-12-04 17:16:28 397

原创 nginx 同一个端口支持http和https配置

由于stream和stream_ssl_preread模块非默认引入,需要在编译安装nginx时引入;编译时添加配置参数 --with-stream --with-stream_ssl_preread_module。添加stream配置,让其识别到http访问时默认走http,其余走https。重启ng,即可同时通过http和https访问了。执行make & make install。3.配置http和https访问资源。2.配置nginx.conf。

2023-09-01 17:50:21 1454

原创 架构演进及常用架构

用户访问量的增加意味着用户地域的分散请求,如果所有请求都直接发送中心服务器的话,距离越远,响应速度越差,这时就需要用到 CDN 技术,通过 CDN 加速,保证用户访问每次都从最近的服务器获取数据.当网站数据足够庞大,达到PB甚至更高时,关系型数据库已经达到瓶颈,这时就需要考虑采用非关系型数据库了。不到不得已时,网站更常用的数据库拆分手段是业务分库,将不同业务的数据库部署在不同的物理服务器上。分布式数据库是网站数据库拆分的最后手段,只有在单表数据规模非常庞大的时候才使用。

2023-08-15 18:00:09 534

原创 window安装docker desktop常见问题

如果正常,就可以使用docker了,如果还是报错就重启下pc.每次开机以管理员方式自动执行一次该命令。

2023-06-01 12:48:02 5581 4

原创 Nginx 的docker部署及宿主机配置文件修改重启

通过这些步骤,您可以在docker中轻松部署和配置Nginx。通过使用docker,您可以更加方便地管理和扩展您的Web服务器。

2023-04-14 16:44:33 1527

原创 Dockerfile镜像制作与k8s部署

这个Dockerfile使用了一个名为openjdk:8-jdk-alpine的基础映像,将当前目录中的所有文件复制到/usr/src/myapp目录中,并在/usr/src/myapp目录中编译NettyServer.java文件。请注意,您需要将my-netty-server.yaml替换为您的YAML文件的实际名称。如果您想要将此Docker镜像部署到Kubernetes集群中,您需要编写一个YAML文件,该文件描述了您的应用程序的部署和服务。这将在本地主机的8080端口上启动Netty服务器。

2023-04-12 10:24:26 1377

原创 nginx 逻辑判断if语句使用

if 语句可以过滤下一级路径,从而转发到实际的资源地址。

2023-04-06 17:08:29 886

原创 Spring Boot对接MyBatis和连接MySQL

需要注意的是,在实际应用中,我们还需要根据具体的需求来修改配置文件,并根据需要添加其他的映射类和实现类。同时,我们还需要根据实际需求来修改映射文件的路径,以便正确地连接数据库。在Spring Boot中,可以使用MyBatis的配置文件来连接MySQL数据库。类,分别用于连接MySQL数据库和MyBatis数据库。构建块用于指定数据库的连接信息,包括数据库的URL、用户名和密码。构建块用于指定MyBatis的映射信息,包括映射文件的位置。属性中,我们指定了映射文件的位置,这里我们使用了。

2023-03-21 12:58:47 621

原创 Spring Boot对接一切(以下第三方库和框架)

Spring Boot是一个基于Spring框架的轻量级Java Web应用程序框架,它提供了一些常用的功能,如控制反转(Controller-View-Controller)模式、依赖注入、Spring MVC等。总之,Spring Boot支持对接一些常用的第三方库和框架,但需要注意其兼容性、性能和稳定性等问题。Dubbo:一个基于事务的服务发现和注册中间件,可以用于简化RESTful API的开发和部署。在使用第三方库和框架时,需要注意其依赖关系和配置文件的位置,以避免出现依赖冲突和配置错误。

2023-03-21 12:51:43 694

原创 mybatis 操作ddl和dml相关问题

说明:语句跟mysql语句类似,可以先调试好,部分内容修改有一定前置条件,如需要修改注释则要先加字段类型等。ddl在mybatis里面都用update标签,标签内放相关操作语句。这部分是我们常用的操作,但也会有一些细节错误。好了,主要就这些,熟能生巧,可以为师也@。说明:字段取值用$而不是#,#号报语法错误。2.1 新增1个或多个。

2023-02-02 15:46:53 970

原创 2022年终总结

1.积极夯实技术,加强了框架源码和k8s云原生相关的学习,算法练习。不足的是算法练习不足,来年继续学习保持200题量的算法练习,精通框架源码学习。2.关于团队管理能力的提升,学会洞察他人,多带新人,积极响应帮助他人,适时积极发言活跃气氛等。3.职责范围内起积极带头作用,对核心模块难点技术多做总结输出,提升自己靠谱正能量的影响力。本年重新审视和规划了未来,有更加积极的职场规划,也有降低压力后的焦虑较少。1.持续提升自己职场技术和管理能力竞争力,降低年龄焦虑。3.学习和做好投资理财操作,持续完善ABZ规划。

2022-12-30 17:59:00 79

原创 微服务鉴权中心之资源服务配置

2.Token及权限拦截校验。

2022-12-30 11:07:48 212

原创 微服务鉴权中心之SpringSecurity+oauth2

3.实现密码校验接口PasswordEncoder。4.身份认证之UserDetailsService。2.WebSecurityConfig配置。

2022-12-30 10:54:10 384

原创 微服务鉴权中心之网关配置SpringSecurity+oauth2

TokenStore存储方式,此处用。1. 网关配置oauth2之。2.网关配置security。3.网关拦截token。

2022-12-30 10:24:54 962

原创 csdn 博主排行榜

没有入口,只能自己找入口。csdn 博主排行榜。

2022-11-04 17:46:11 725

原创 高并发场景及解决方案

解决高并发的方法

2022-09-21 17:54:15 1184

原创 [问题解决]vue前后端联调跨域问题解决

1.在vue.config.js中加入代理配置。2.使用axios调用用"/api”代替。3.hosts 配置响应域名。

2022-08-12 17:57:16 531

原创 DevOps学习二:工作中的DevOps应用

在没了解DevOps概念之前,当被问及你们公司是否也在用DevOps,我们心里可能也会一愣,工作中做了一些持续集成的事,但这算DevOps吗?其实,在没有DevOps概念之前,我们已经在做着DevOps的事了,从最初的svn代码仓库管理,到后面的git分支管理;从最初的代码静态检查,安全扫描,到后面的全流程不再人工干预;从最初的CI工具部署,到后面大家熟悉的Jenkins,GitlabCI等工具链应用,再到云原生大火下的JenkinsX,Argo,Tekton等CI\CD工具……这一

2022-04-18 22:47:51 439 1

原创 DevOps学习一:DevOps是什么,CI/CD又是什么

DevOps是什么?Devops=Dev+Ops即开发运维一体化。那什么是Dev,什么又是Op呢?下面一张图让你看懂真相:Dev包含编码、编译、测试、发布等过程,Ops包含部署、运行、监控等过程。那CI、CD又是什么呢?CI/CD 中的“CI”始终指持续集成,它属于开发人员的自动化流程。CI/CD 中的“CD”则指的是持续交付和/或持续部署。一言蔽之,就是指软件研发生命周期中的自动化程度。为什么需要引入DevOps?我们都知道,自动化程度决定了我们的研发效率以及可靠性

2022-04-18 22:17:10 688

原创 数据表设计常用总结

设计工具powerdesigner 数据库设计mysql workbench ER数据模型设计设计注意点1.配置态和运行态分开2.1对1:共享主键1对多:2张表,多的表加外键多对多:3张表,关系表2外键交互注意点:多层级,1对多;有默认选项,加入默认字段;无默认选项,无下层关联;有顺序,加order;层级目录下多条数据(多节点),1个表存节点信息,复杂情况可2个表,1个存条目,1个存节点。复杂查询注意点:能用代码实现最好代码实现,特别复

2022-03-16 10:52:47 818

原创 mysql 字段设置为varchar无法写入中文的解决办法

原因:字符编码不匹配导致存入失败解决办法:创建表的时候设置 charset = utf8; 可用DDL语句运行。

2022-02-23 16:37:15 1927

原创 阿里巴巴编程考试认证java编程规范+考试分享

考试及认证证书查询(可用钉钉等扫码登录):阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台经验分享:证书不是最重要的,重要的是把一些基础知识又重新学习了一遍。当前阿里巴巴编程规范是1.5.0华山版,试题在练题两三遍后基本能过。参考大佬博文https://blog.csdn.net/weixin_44951475/article/details/103324902https://www.cnblogs.com/renqiqiang/p/9657732.htmlhttps:

2022-02-17 16:34:37 5881

原创 本地虚拟机搭建

1.下载和安装workstation2.workstation 创建新的虚拟机。3.挂载ios操作系统文件开机重启按提示安装。4.配置网络模式VMware虚拟机有3种网络模式,桥接网络模式,NAT网络地址转换模式,Host-only主机模式,通常选择前2种设置方式。桥接网络模式配置简单,ip与本地网络在同一网段,DNS,网关与本地一致即可。NAT配置步骤如下:点编辑--虚拟网络编辑器步骤1:添加网络步骤2:选中NAT模式,单击NAT设置,配置网关,通常默认设置即可。

2022-02-08 16:56:54 1803

原创 SpringCloud用法及常用注解

SpringCloud使用步骤:1.启动注册中心服务端2.@EnableEurekaClient //注册中心客户端3.DiscoveryClient发现远程服务4.RestTemplate 调用远程服务List<ServiceInstance> list = discoveryClient.getInstances("provider");ServiceInstance instance = list.get(0);String host = instance.ge

2022-01-25 09:23:13 458

原创 spring常见用法之安全模块(注册登录模块)

安全是非常重要的!!!1.1依赖:我们构建Web类型的安全项目时,spring-security-config、spring-security-core、spring-security-web三个依赖都是必须添加的。1.2 注册时加密存如DB@Autowiredprivate PasswordEncoder passwordEncoder;String encode = passwordEncoder.encode(userRegisterParam.getPassword());1

2022-01-24 15:17:47 2655

原创 DevOps相关问题

1.调用Jenkins403: No valid crumb was included in the requestnkins 2.192: HTTP Error 403: No valid crumb was included in the request:Install Strict Crumb Issuer plugin (Strict Crumb Issuer | Jenkins plugin) Enable this plugin and uncheck 'Check the ses..

2022-01-14 16:17:29 250

原创 kubeadm 部署K8S集群

1.虚拟机准备windows 下通过vm virtualbox 安装3台虚拟机(1个master,2个node)cpu:2核网络连接设置为桥接网卡,配置好网络后重启服务关闭防火墙:systemctl stop firewalldsystemctl disable firewalld关闭swap:swapoff -a # 临时关闭sed -ri 's/.*swap.*/#&/' /etc/fstab #永久关闭2.xshell 进入master,安装docke.

2022-01-12 16:43:21 1132

原创 问题解决Javaweb工程

1.Spring Boot引入swagger-ui 后swagger-ui.html无法访问404的问题2..springboot集成thymeleaf后前端页面无法访问

2022-01-10 15:35:22 145

原创 问题解决mysql

java.sql.SQLException: The server time zone value xxxxx is unrecognized---原因:MySQL时区问题----解决:修改----参考:解决:java.sql.SQLException: The server time zone value xxxxx is unrecognized or represents more tha_李子翔-CSDN博客异常信息:Exception in thread “main” java.lan

2022-01-05 17:25:14 432

原创 springmvc整合mybatis错误

报错现象:Invalid bound statement (not found): com.alibaba.dao.UserMapper.login报错原因:无法识别mappers下xml文件导致解决办法:pom.xml下面配置扫描路径,让idea不要忽略src目录下的xml<build> <resources> <resource> <directory>src/main/java&.

2021-09-05 18:15:31 110

原创 以前在家苦苦折腾的linux环境有了新方法[docker篇]

如何在windows上运行一个linux环境?以前是这么做的:在我们的家用windows机器上安装一个红帽操作系统,有了双操作系统,是不是作为小白的我们满心觉得多么高大上,觉得成就感爆棚,终于可以用上linux环境了,学习环境不用愁了……后来是这么做的:逛了逛云平台们,发现云服务器不贵啊,甚至某宝上一看,还有更便宜的虚拟空间,真的是信息乃真金白银啊,终于不用去想买个服务器回来自己倒腾了,这个念头从来不再有过……不过说回来,买的云服务器作用没起到几个,还得每年续费。再后来,docker应运

2021-08-15 15:51:11 94

原创 增肌训练健身日记

刚办的健身卡,一个新的增肌训练健身计划开启了:当然开始定的目标就是增肌+力量训练。首先,是找到健身教练体测,所谓体测就是用一个机器测下你的体重,身高,然后会读取体脂肪,蛋白质等数据,然后就是生成一个参考目标值,包含目标体重,肌肉控制,脂肪控制等。据此,结合自身训练目的,教练就会给出相应训练建议。我呢,体重60.8,身高172,当然第一阶段目标在于增肌,教练给出的建议就是先训练几大肌肉群,包含胸肌、腿部、背部肌肉,并且呢特别建议,每天训练一个肌肉群就行了,最后讲解了3类器械的使用。器械

2020-05-17 22:29:15 303 2

原创 程序猿的中年人技术晋级之道

中年危机是个热门话题了,但是通过我们努力与规划,完全可以规避。第一无在乎存够足够的钱,第二找到未来的路。我要说的是第二点。我们大部分都是普通技术人,但普通不是当下社会环境淘汰的理由,只要我们做到一定技术水平,我们一样可以利用技术作为我们的生存工具。毕竟哪怕失业了,实在不行,我们是不是还可以做知识付费,做外包,做自由职业者。这里重点聊聊如何技术精进。首先得形成知识栈,比如自上而下,从架构模式,...

2020-04-19 09:47:24 146

原创 互联网没有中年人

过快的行业演化速度,首先带来的就是行业更快进入垄断成熟期和相关领域就业的过山车行情。比如前几年安卓和IOS程序员就业十分容易,培训班培训半年出来就敢要一万多的月薪,但随着行业的集中度提高,大量初创公司死掉(比如O2O领域),招聘门槛明显变高,职位也变少了。其次,互联网行业推崇的破坏式创新,对从业人员,尤其是后来者来说是把双刃剑(破坏式创新 - MBA智库百科)。在一个领域里辛苦耕耘多年,结果...

2019-07-08 09:38:40 238

原创 springMVC接受参数的方式

1.默认是表单提交(x-www-form-urlencoded)ajax请求:后台实现:@RequestMapping(value ="/login",method = RequestMethod.POST)  @ResponseBody public String login(User user){ 2.json提交:postman可以用raw模拟,类

2018-01-30 14:34:52 339

原创 开发类问题解决套路——5遍问题解决法

问题解决方案5遍出真知,每次排查定出目标第1遍完整跑完一遍,打印日志,记录异常分析,可解决一般问题第2遍罗列分析切入点,逐个深入分析,可解决大部分问题第3遍深入分析关联模块,理清信息流与模块间协作关系,可解决疑难问题第4遍单点爆破,由问题现象到本质根因彻底分析每个可疑点第5遍系统级分析,全面透彻理解系统逻辑,深入每

2017-10-18 10:48:56 667

原创 微信小程序开发常见问题

1.新建页面编译错误,提示无法找到对应wxml文件?---------新建时会在配置文件自动生成,但是通常会在最前面加“/”,把“/”去除就可,这算是工具bug吗。2.tabbar底部菜单不显示?----------保持配置文件第一个页面和菜单列表中第一个路径相同才能显示。

2017-06-04 14:42:08 2236

JCE cannot authenticate the provider BC相关包

1.修改 jre/lib/security/java.security文件 security.provider.9=org.bouncycastle.jce.provider.BouncyCastleProvider, 2.添加2个扩展包到jre/lib/ext目录下:bcprov-jdk15-135.jar bcprov-jdk16-143.jar

2022-10-10

android录制视频(可暂停、继续)eclipse导入即可用

android录制视频(可暂停、继续)eclipse导入即可用

2016-04-18

微信第三方登录

很多朋友反映微信第三方登录坑较多,于是我花了半天,填了几个坑,照官方文档成功获取用户信息

2016-04-07

javaEE快速入门,实现注册登陆源码

javaEE快速入门,实现注册登陆流程,注册写入本地数据库,登陆判断成功与否做出相应响应,入门必备

2016-03-19

横向ListView加载图片,并可点击看大图

横向ListView加载图片,并可点击看大图

2016-01-28

自定义textview显示文字对齐到最右侧才换行

自定义textview显示文字对齐到最右侧才换行

2015-06-03

浏览器弹垃圾网站修复

浏览器弹垃圾网站修复,浏览器绑架修复,支持win32/64位系统

2014-10-28

百度推送sdk及使用详解,客户端服务端按步骤操作说明即可,免去看官方文档的时间

百度推送sdk及快速使用详解,按步骤操作说明即可(含安卓、苹果客户端、服务端),节约了你去研究官方文档的时间,进过多方面分析,决定使用百度推广

2014-07-01

网络电话实现方法

网络电话实现方法, 软电话的实现, stun相关的实现

2013-06-27

对打电话很好的android代码

对打电话很好的android代码,能轻松实现电话的对打,有aidl生成的接口,一个工具类,里面封装了answer ,call ,end方法

2013-06-27

有关电话调用的类

有关电话调用的类,总结的还算全面哦,通话涉及的类分析都在里面了

2013-06-27

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

TA关注的人

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