- 博客(89)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 Spring Boot对接MyBatis和连接MySQL
需要注意的是,在实际应用中,我们还需要根据具体的需求来修改配置文件,并根据需要添加其他的映射类和实现类。同时,我们还需要根据实际需求来修改映射文件的路径,以便正确地连接数据库。在Spring Boot中,可以使用MyBatis的配置文件来连接MySQL数据库。类,分别用于连接MySQL数据库和MyBatis数据库。构建块用于指定数据库的连接信息,包括数据库的URL、用户名和密码。构建块用于指定MyBatis的映射信息,包括映射文件的位置。属性中,我们指定了映射文件的位置,这里我们使用了。
2023-03-21 12:58:47
157
原创 Spring Boot对接一切(以下第三方库和框架)
Spring Boot是一个基于Spring框架的轻量级Java Web应用程序框架,它提供了一些常用的功能,如控制反转(Controller-View-Controller)模式、依赖注入、Spring MVC等。总之,Spring Boot支持对接一些常用的第三方库和框架,但需要注意其兼容性、性能和稳定性等问题。Dubbo:一个基于事务的服务发现和注册中间件,可以用于简化RESTful API的开发和部署。在使用第三方库和框架时,需要注意其依赖关系和配置文件的位置,以避免出现依赖冲突和配置错误。
2023-03-21 12:51:43
172
原创 mybatis 操作ddl和dml相关问题
说明:语句跟mysql语句类似,可以先调试好,部分内容修改有一定前置条件,如需要修改注释则要先加字段类型等。ddl在mybatis里面都用update标签,标签内放相关操作语句。这部分是我们常用的操作,但也会有一些细节错误。好了,主要就这些,熟能生巧,可以为师也@。说明:字段取值用$而不是#,#号报语法错误。2.1 新增1个或多个。
2023-02-02 15:46:53
72
原创 2022年终总结
1.积极夯实技术,加强了框架源码和k8s云原生相关的学习,算法练习。不足的是算法练习不足,来年继续学习保持200题量的算法练习,精通框架源码学习。2.关于团队管理能力的提升,学会洞察他人,多带新人,积极响应帮助他人,适时积极发言活跃气氛等。3.职责范围内起积极带头作用,对核心模块难点技术多做总结输出,提升自己靠谱正能量的影响力。本年重新审视和规划了未来,有更加积极的职场规划,也有降低压力后的焦虑较少。1.持续提升自己职场技术和管理能力竞争力,降低年龄焦虑。3.学习和做好投资理财操作,持续完善ABZ规划。
2022-12-30 17:59:00
33
原创 微服务鉴权中心之SpringSecurity+oauth2
3.实现密码校验接口PasswordEncoder。4.身份认证之UserDetailsService。2.WebSecurityConfig配置。
2022-12-30 10:54:10
118
原创 微服务鉴权中心之网关配置SpringSecurity+oauth2
TokenStore存储方式,此处用。1. 网关配置oauth2之。2.网关配置security。3.网关拦截token。
2022-12-30 10:24:54
242
原创 [问题解决]vue前后端联调跨域问题解决
1.在vue.config.js中加入代理配置。2.使用axios调用用"/api”代替。3.hosts 配置响应域名。
2022-08-12 17:57:16
269
原创 DevOps学习二:工作中的DevOps应用
在没了解DevOps概念之前,当被问及你们公司是否也在用DevOps,我们心里可能也会一愣,工作中做了一些持续集成的事,但这算DevOps吗?其实,在没有DevOps概念之前,我们已经在做着DevOps的事了,从最初的svn代码仓库管理,到后面的git分支管理;从最初的代码静态检查,安全扫描,到后面的全流程不再人工干预;从最初的CI工具部署,到后面大家熟悉的Jenkins,GitlabCI等工具链应用,再到云原生大火下的JenkinsX,Argo,Tekton等CI\CD工具……这一
2022-04-18 22:47:51
246
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
496
原创 数据表设计常用总结
设计工具powerdesigner 数据库设计mysql workbench ER数据模型设计设计注意点1.配置态和运行态分开2.1对1:共享主键1对多:2张表,多的表加外键多对多:3张表,关系表2外键交互注意点:多层级,1对多;有默认选项,加入默认字段;无默认选项,无下层关联;有顺序,加order;层级目录下多条数据(多节点),1个表存节点信息,复杂情况可2个表,1个存条目,1个存节点。复杂查询注意点:能用代码实现最好代码实现,特别复
2022-03-16 10:52:47
749
原创 mysql 字段设置为varchar无法写入中文的解决办法
原因:字符编码不匹配导致存入失败解决办法:创建表的时候设置 charset = utf8; 可用DDL语句运行。
2022-02-23 16:37:15
1308
原创 阿里巴巴编程考试认证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
5084
原创 本地虚拟机搭建
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
1493
原创 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
323
原创 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
2552
原创 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
196
原创 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
1071
原创 问题解决Javaweb工程
1.Spring Boot引入swagger-ui 后swagger-ui.html无法访问404的问题2..springboot集成thymeleaf后前端页面无法访问
2022-01-10 15:35:22
97
原创 问题解决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
401
原创 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
74
原创 以前在家苦苦折腾的linux环境有了新方法[docker篇]
如何在windows上运行一个linux环境?以前是这么做的:在我们的家用windows机器上安装一个红帽操作系统,有了双操作系统,是不是作为小白的我们满心觉得多么高大上,觉得成就感爆棚,终于可以用上linux环境了,学习环境不用愁了……后来是这么做的:逛了逛云平台们,发现云服务器不贵啊,甚至某宝上一看,还有更便宜的虚拟空间,真的是信息乃真金白银啊,终于不用去想买个服务器回来自己倒腾了,这个念头从来不再有过……不过说回来,买的云服务器作用没起到几个,还得每年续费。再后来,docker应运
2021-08-15 15:51:11
59
原创 增肌训练健身日记
刚办的健身卡,一个新的增肌训练健身计划开启了:当然开始定的目标就是增肌+力量训练。首先,是找到健身教练体测,所谓体测就是用一个机器测下你的体重,身高,然后会读取体脂肪,蛋白质等数据,然后就是生成一个参考目标值,包含目标体重,肌肉控制,脂肪控制等。据此,结合自身训练目的,教练就会给出相应训练建议。我呢,体重60.8,身高172,当然第一阶段目标在于增肌,教练给出的建议就是先训练几大肌肉群,包含胸肌、腿部、背部肌肉,并且呢特别建议,每天训练一个肌肉群就行了,最后讲解了3类器械的使用。器械
2020-05-17 22:29:15
193
2
原创 程序猿的中年人技术晋级之道
中年危机是个热门话题了,但是通过我们努力与规划,完全可以规避。第一无在乎存够足够的钱,第二找到未来的路。我要说的是第二点。我们大部分都是普通技术人,但普通不是当下社会环境淘汰的理由,只要我们做到一定技术水平,我们一样可以利用技术作为我们的生存工具。毕竟哪怕失业了,实在不行,我们是不是还可以做知识付费,做外包,做自由职业者。这里重点聊聊如何技术精进。首先得形成知识栈,比如自上而下,从架构模式,...
2020-04-19 09:47:24
109
原创 互联网没有中年人
过快的行业演化速度,首先带来的就是行业更快进入垄断成熟期和相关领域就业的过山车行情。比如前几年安卓和IOS程序员就业十分容易,培训班培训半年出来就敢要一万多的月薪,但随着行业的集中度提高,大量初创公司死掉(比如O2O领域),招聘门槛明显变高,职位也变少了。其次,互联网行业推崇的破坏式创新,对从业人员,尤其是后来者来说是把双刃剑(破坏式创新 - MBA智库百科)。在一个领域里辛苦耕耘多年,结果...
2019-07-08 09:38:40
202
原创 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
291
原创 开发类问题解决套路——5遍问题解决法
问题解决方案5遍出真知,每次排查定出目标第1遍完整跑完一遍,打印日志,记录异常分析,可解决一般问题第2遍罗列分析切入点,逐个深入分析,可解决大部分问题第3遍深入分析关联模块,理清信息流与模块间协作关系,可解决疑难问题第4遍单点爆破,由问题现象到本质根因彻底分析每个可疑点第5遍系统级分析,全面透彻理解系统逻辑,深入每
2017-10-18 10:48:56
612
原创 微信小程序开发常见问题
1.新建页面编译错误,提示无法找到对应wxml文件?---------新建时会在配置文件自动生成,但是通常会在最前面加“/”,把“/”去除就可,这算是工具bug吗。2.tabbar底部菜单不显示?----------保持配置文件第一个页面和菜单列表中第一个路径相同才能显示。
2017-06-04 14:42:08
2175
转载 几种导入Eclipse原生项目方式
关于导入Eclipse原生项目 如果在项目源码看到里面有.calsspath .project文件,那么说明这个项目本来就是eclipse开发的,那么在eclipse中->File->Import->General->Existing Projects into Workspace,然后选择你想要导入的项目路径就OK了。关于导入ant项目 如果看到里面有build.xm
2017-05-05 22:43:34
1000
转载 开源项目导入eclipse的一般步骤
开源项目导入eclipse的一般步骤 开源项目导入eclipse的一般步骤 周银辉 下载到开源项目后,我们还是希望导入到eclipse中还看,这样要方便点,一般的步骤是这样的 打开源代码目录,如果看到里面有.calsspath .project文件,那么说明这个项目本来就是e
2017-04-09 21:38:08
367
原创 android clearFocus 真的无效吗?
clearFocus 真的无效吗?当然不是!通常是因为去掉焦点后,又重置得到了焦点。怎么解决?-------给其父控件加上android:focusableInTouchMode="true"即可即可
2016-06-27 17:16:16
2876
原创 php中mysql问题
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) 解决办法:1.重启mysql -----service mysqld start;2.reboot重启服务器--->重启mysql:service mysqld start;
2016-05-29 19:32:10
305
原创 WebView加载网页图片显示不全或显示不完整
WebView加载网页图片显示不全或显示不完整:--------------解决办法:1./有可能是DOM储存API没有打开webView.getSettings().setDomStorageEnabled(true);//有可能是DOM储存API没有打开2.同步请求图片webView.getSettings().setBlockNetwo
2016-05-13 12:34:54
15653
2
原创 Spinner的用法
<Spinner android:id="@+id/spTitle" android:layout_width="100dp" android:visibility="gone" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:la
2016-05-09 17:06:29
469
原创 spinner居中下拉显示
layout: android:layout_width="100dp" android:layout_height="33dp" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:background="@drawable
2016-04-28 10:13:40
2187
1
原创 mysql 相关问题解决
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysql.sock' (2)问题分析与解决办法:1.检查mysql是否启动相关命令ps ax | grep mysql2.如果没启动则重启mysql:相关命令se
2016-04-24 22:35:58
281
转载 Android截取视频帧并转化为Bitmap示例
MainActivity如下: package cn.testmediametadataretriever; import java.io.File; import java.io.FileOutputStream; import android.media.MediaMetadataRetriever; import android.os.Bundle
2016-04-19 10:50:06
3658
原创 Android Studio 打JAR包
以volley为例:1.现在build.gradle文件中最后加上task makeJar(type: Copy) { delete 'build/libs/volley.jar' from('build/intermediates/bundles/release/') into('build/libs/') include('classes.jar')
2016-04-02 23:15:30
316
JCE cannot authenticate the provider BC相关包
2022-10-10
百度推送sdk及使用详解,客户端服务端按步骤操作说明即可,免去看官方文档的时间
2014-07-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人