![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习路线
文章平均质量分 78
普通网友
这个作者很懒,什么都没留下…
展开
-
org.mybatis.spring.MyBatisSystemException nested exception is org.apache.ibatis.type.TypeException
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。只需将paramType的类型修改为Student类型的全限定名称就可以了。.原创 2022-08-02 05:03:41 · 63111 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException Invalidbound statement (not found)的解决方案和造成原因分析(超详细)
今天使用SpringBoot整合mybaits时报了绑定异常的错误194。原创 2022-08-02 05:03:06 · 24048 阅读 · 1 评论 -
Oracle超全SQL,细节狂魔
SQL每个人都要用,但是用来衡量产出的并不是SQL本身,你需要用这个工具,去创造其它的价值。原创 2022-08-02 05:02:29 · 474 阅读 · 0 评论 -
Oracle根据时间查询
SELECTTrunc(Trunc(SYSDATE,'MONTH')-1,'MONTH')First_Day_Last_Month,--最后一月最后一天Trunc(SYSDATE,'MONTH')-1/86400Last_Day_Last_Month,--最后一月最后一天Trunc(SYSDATE,'MONTH')First_Day_Cur_Month,--当前月第一天。原创 2022-08-02 05:01:52 · 7500 阅读 · 0 评论 -
Oracle查询提示 ORA-00933 SQL command not properly ended 原因排查
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。出现这个错误的情况还是挺多的,当抛出此错误提示信息,代表着SQL语句本身就是有问题的!5数据库不同的版本或不同的数据库支持的SQL的语法规则是不一样的,一句SQL语句在一个数据中是正确的在另一个数据库中未必也正确。我的语句中正好存在表别名,且加了。...原创 2022-08-02 05:01:13 · 8262 阅读 · 0 评论 -
MySQL百万数据优化总结 一
为什么使用unionall因为union操作会对结果去重且排序,所以从速度来说,unionall会更胜一筹。原创 2022-08-02 02:46:10 · 939 阅读 · 0 评论 -
Mysql环境变量的配置(详细图解)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。(3)新增一个%MYSQL_HOME%in,即可!小提示如没有重开小窗口,可能会导致刚刚的设置未生效,重开黑窗口测试即可解决!...原创 2022-08-02 02:45:33 · 3569 阅读 · 3 评论 -
MySQL模糊查询性能优化
我们经常在数据库中使用LIKE操作符来完成对数据的模糊搜索,LIKE操作符用于在WHERE子句中搜索列中的指定模式。如果需要查找客户表中所有姓氏是“孙”的数据,可以使用下面的SQL语句SELECT*FROMCustomerWHERENameLIKE‘孙%’如果需要查找客户表中所有手机尾号是“1234”的数据,可以使用下面的SQL语句如果需要查找客户表中所有名字中包含“秀”的数据,可以使用下面的SQL语句。...原创 2022-08-02 02:44:20 · 5175 阅读 · 0 评论 -
MySql模糊查询大全
这是一条我们在中常用到的模糊查询方法,通过通配符%来进行匹配,其实,这只是冰山一角,在MySQL中,支持模糊匹配的方法有很多,且各有各的优点。好了,今天让我带大家一起掀起MySQL的小裙子,看一看模糊查询下面还藏着多少鲜为人知的好东西。目录一、MySQL通配符模糊查询(%,_)1-1.通配符的分类1-2.通配符的使用%通配符_通配符1-3.技巧与建议二、MySQL内置函数检索(locate,position,instr)2-1.LOCATE()函数。...原创 2022-08-02 02:43:43 · 1550 阅读 · 0 评论 -
Go语学习笔记 - gorm使用 - 原生sql、命名参数、Rows、ToSQL Web框架Gin(九)
学习笔记,写到哪是哪。基本的数据库操作都OK了,本篇主要对一些原生SQL使用、命名参数、Rows遍历、ToSQL生成SQL测试语句等功能做接口使用测试。原创 2022-08-01 14:52:23 · 803 阅读 · 0 评论 -
Go语学习笔记 - gorm使用 - 事务操作 Web框架Gin(十一)
学习笔记,写到哪是哪。在项目中事务处理,回滚操作还是比较常见的需求。本文测试一下gorm的事务处理效果。如果没有事务方面需求,也是可以全局禁用事务的,官方给出的性能提升是30%。在student_service下新增TestTransaction方法。简单说明1、使用Transaction定义需要处理的事务方法,先创建一条数据,再构造一个异常。2、如果异常了,按照事务处理方式,创建的数据也不会提交。测试效果可以看出数据并没有插入到表中。...原创 2022-08-01 14:51:44 · 308 阅读 · 0 评论 -
Go语学习笔记 - gorm使用 - gorm处理错误 Web框架Gin(十)
学习笔记,写到哪是哪。目前gorm对数据库的一些操作基本了解。本篇主要测试一下gorm的异常处理方式。编写一个接口来测试一下异常。在student_service下新增TestError方法。如果sql无法获取到record,会报出ErrRecordNotFound异常。验证一下接口执行后的打印输出。可以看到是全局捕获的异常响应报文。...原创 2022-08-01 14:51:09 · 873 阅读 · 0 评论 -
Centos系统上nginx安装
1下载pcrewgethttp2解压pcre3进入pcre-8.37执行命令4执行命令5验证pcre是否成功。原创 2022-08-01 12:35:09 · 178 阅读 · 0 评论 -
Centos安装RabbitMQ超详细(必须收藏)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。**第一步**安装宝塔(可能是题外操作哈,本人常做php站所以习惯性在新系统必然先安装它,安装方法直接去看官网,一句命令自动化安装的不难!这里我没有选择最新的发行版,因为我的系统是centos7.6,所以看好系统版本去安装。方式同安装erlang一样,安装仓库。...原创 2022-08-01 12:34:31 · 698 阅读 · 0 评论 -
centos安装mysql8
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。**最后**如果你用navicat客户端登录可能会报错,因为密码认证方式不支持,默认是caching_sha2_password,可以修改/etc/my.cnf文件改变密码认证方式为mysql_native_password。如果防火墙关闭状态,可以先打开。...原创 2022-08-01 12:33:54 · 351 阅读 · 0 评论 -
centos下安装go环境两种方法
centos下安装go环境有两种方式,一个是yum,一个是直接到官网下载tar.包。原创 2022-08-01 12:33:18 · 642 阅读 · 0 评论 -
CentOS7安装Oracle数据库的全流程
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。如果本机安装有Oracle数据库,用PLSQLDev连接数据库自然没有什么问题,但是如果本机没有安装oracle客户端,要连接非本地机的oracleDB,那么一种方法就是在本地也安装Oracle,或者安装类似oracledevelop10g开发套件,这些安装方法比较麻烦,安装下来占用磁盘空间和系统资源,特别是oracle数据库启动的时候大量占用系统服务和资源,不是理想的方法。...原创 2022-08-01 12:32:39 · 980 阅读 · 0 评论 -
【玩转Rabbitmq系列】01一文带你敲响Rabbitmq的大门
在学习任何技术之前,我们都必须要先了解这门技术的用处、选择这门技术的原因、能给自己带来什么样的帮助,这样学习起来才会更有动力。而今天,在我们正式开始学习Rabbitmq这门技术之前,我们不妨先来了解一下什么是Rabbitmq,我们又为什么选择它。Rabbitmq是一个在AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,用于软件之间的通信,是当前最主流的消息中间件之一。至此,我们今天的教程就到此结束啦~!!httpshttpshttpshttpshttpshttpshttps。...原创 2022-07-31 04:46:56 · 186 阅读 · 0 评论 -
【玩转CSS】盒子模型
???欢迎关注????留言????本文由原创,CSDN首发!????首发时间2022年7月15日如果觉得博主的文章还不错的话,希望小伙伴们三连支持一下哦。原创 2022-07-31 04:46:17 · 157 阅读 · 0 评论 -
【玩转CSS】学成在线(文末素材源码自取)
?一个人走得远了,就会忘记自己为了什么而出发,希望你可以不忘初心,不要随波逐流,一直走下去????欢迎关注????留言????本文由原创,CSDN首发!????首发时间2022年7月24日如果觉得博主的文章还不错的话,希望小伙伴们三连支持一下哦。...原创 2022-07-31 04:45:40 · 212 阅读 · 0 评论 -
【玩转CSS】一文带你了解浮动
什么是浮动.left,.right{floatleft;width200px;height200px;#0FF;}.right{floatright;}原创 2022-07-31 04:45:02 · 93 阅读 · 0 评论 -
【狂神Spring笔记】Spring整理笔记(附代码)(共13章)
Spring春天—>给软件行业带来了春天!2002,首次推出了Spring框架的雏形interface21框架!Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版。RodJohnson,SpringFramework创始人,著名作者。很难想象RodJohnson的学历,真的让好多人大吃一惊,他是悉屋然学的博士,然而他的专业不是计算机,而是音乐学。spring理念SSHSSM...原创 2022-07-31 04:44:24 · 156 阅读 · 0 评论 -
「Spring Boot 系列」01.用了Spring Boot之后就不想用Spring了是为什么
在学习SpringBoot之前,大家应该已经掌握了Java基础、Servlet、JDBC、Maven、Spring、SpringMVC和MyBatis等知识SpringBoot是Spring旗下的一个子项目,其设计的目的就是简化Spring应用的初始化搭建及开发过程,SpringBoot可以快速启动和运行你的Spring应用服务。SpringBoot去除了大量的XML配置文件,简化了复杂的依赖管理。...原创 2022-07-31 02:28:27 · 142 阅读 · 0 评论 -
「MySQL」- 基础增删改查
在Windows中建立一个txt文本文档,在记事本中加上SQL语句,然后保存,后缀名改成sql,然后在终端敲以下命令,然后回车。在MySQL中,查询语句涉及到的操作是比较多的,为了更好的去介绍每一种查询,因此在这准备另一张数据比较多的表。本章介绍的CRUD操作,都是围绕着数据表来进行操作的,所以在此之前,我们需要先创建一张数据表。当指定列插入后,其它列的值为默认值,在插入的值中,个数及顺序都需要跟前面指定的列相匹配。...原创 2022-07-31 02:27:51 · 204 阅读 · 0 评论 -
《云原生的本手、妙手和俗手》——2022全国新高考I卷作文
Javaweb开发从Servlet、SSM、SpringBoot,再到SpringCloudNetflix和现在的SpringCloudAlibaba,还有后续的SpringCloudKubernetes等,这种变化是与时俱进的。也许你看完没有一丝收获,会骂骂咧咧的走开,但是你不得不承认,当你看到这里的时候,你会有一种想要读完这篇文章的冲动,所以,我尽可能写的简短,不必浪费你太多时间。妙手便是在正确掌握了规律的基础上充分发挥自己的主观能动性,一鼓作气,再而衰,三而竭,彼竭我盈,故克之。...转载 2022-07-31 02:27:13 · 152 阅读 · 0 评论 -
《MySQL高级篇》四、索引的存储结构
类似大学图书馆建书目索引,提高数据检索的效率,降低数据库的IO成本这也是创建索引的主要的原因。通过创建唯一索引,可以保证数据库表中每一行数据的唯一性(唯一约束)在实现数据的参考完整性方面,可以加速表和表之间的连接。换句话说,对于有依赖关系的子表和父表联合查询时,可以提高查询速度。在使用分组和排序子句进行数据查询时,可以显著减少查询中分组和排序的时间,降低了CPU的消耗。...转载 2022-07-31 02:26:36 · 3375 阅读 · 0 评论 -
《MySQL高级篇》五、InnoDB数据存储结构
*作用**描述各种页的通用信息。(比如页的编号、其上一页、下一页是谁等)**大小**38字节构成FIL_PAGE_OFFSET(4字节)每一个页都有一个单独的页号,就跟你的身份证号码一样,InnoDB通过页号可以唯一定位一个页。FIL_PAGE_TYPE(2字节)这个代表当前页的类型FIL_PAGE_PREV(4字节)和FIL_PAGE_NEXT(4字节)FIL_PAGE_SPACE_OR_CHKSUM(4字节)FIL_PAGE_LSN(8字节)页面被最后修改时对应的日志序列位置(英文名是。...转载 2022-07-31 02:25:59 · 167 阅读 · 0 评论 -
java.lang.ClassNotFoundException com.microsoft.sqlserver.jdbc.SQLServerDriver问题解决
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。由于使用的是SQLServer2016,网上找的jar包都是旧版本的,找了很久才找到sqljdbc42.zip;1.下载驱动jar包。...原创 2022-07-30 14:35:49 · 1371 阅读 · 0 评论 -
Java-Redis-进阶
对线上实例进行bigkey扫描时,Redis的OPS会突增,为了降低扫描过程中对Redis的影响,最好控制一下扫描的频率,指定-i参数即可,它表示扫描过程中每次扫描后休息的时间间隔,单位是秒。每一个节点的层数(level)是随机出来的,而且新插入一个节点并不会影响到其他节点的层数,因此,插入操作只需要修改节点前后的指针,而不需要对多个节点都进行调整,这就降低了插入操作的复杂度。先删除缓存,数据库还没有更新成功,此时如果读取缓存,缓存不存在,去数据库中读取到的是旧值,缓存不一致发生。...原创 2022-07-30 14:35:12 · 96 阅读 · 0 评论 -
解决没有配置本地nacos但是一直发生localhost8848连接异常的问题
事情是这样的,为一个项目配置了注册中心nacos,一开始配置的是本机的nacos服务,后面将nacos地址改为虚拟机后,项目虽然启动成功,但是报nacos异常,如下一共有两个配置文件分别配置了可以看到根本没有关于localhost8848的配置,但是还是报了localhost8848的异常,打开虚拟机的nacos可视化界面,发现服务已经注册到虚拟机的nacos中了注册中心-nacos配置中心-nacos。...原创 2022-07-30 01:38:42 · 7371 阅读 · 0 评论 -
解决宝塔 Nginx 跨域问题Access-Control-Allow-Origin
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。同源策略/SOP(Sameoriginpolicy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。a前端页面想调取b的接口,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。...原创 2022-07-30 01:38:07 · 2319 阅读 · 0 评论 -
解决前端项目Cannot read properties of null (reading ‘pickAlgorithm‘),拉取项目安装依赖出现错误
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。解决方案二(可能是node版本过高,与项目之间不适配,然后使用cnpm,淘宝镜像源)解决方案一(这个方案作者用了不行,然后就放弃了使用npm).原创 2022-07-30 01:37:31 · 1461 阅读 · 0 评论 -
解决Spring Boot访问resources目录下的static资源问题(详细版)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。读取资源(也就是web端访问static资源)其实就很简单,SpringBoot默认就配置了/static/**映射,所以无需任何配置就能访问。直接将资源在templates目录下,然后就能按路径访问,因为默认就会在templates目录下找静态资源。...原创 2022-07-30 01:36:57 · 3619 阅读 · 0 评论 -
解决phpstudy无法启动MySQL服务
该方法虽然可以成功启动MySQL服务,但是本质上已经把原先MySQL里的所有东西都重置了,也就意味着原先建立的数据库消失并且原本的密码也无法进入数据库,需要修改MySQL数据库的密码才可以进去。由于很多修改MySQL数据库密码的版本都过时了,因此我找了一篇较新的文章去修改密码,该篇博主的MySQL数据库版本是8.0.19,而我的版本是8.0.26,用他的方法可以成功修改密码。不过phpstudy里的MySQL启动后同样可以使用,若真的想用回本地的MySQL,那么可以用下面方法可以解决无法启动的问题。...原创 2022-07-30 01:36:19 · 2173 阅读 · 1 评论 -
python+html实现前后端数据交互界面显示
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。话不多说,先来实现一个简单的计算功能吧,前端输入计算的数据,后端计算结果,返回结果至前端进行显示。点击进行计算按钮,页面跳转,显示计算结果。..原创 2022-07-29 19:57:47 · 1205 阅读 · 0 评论 -
Python 万能代码模版:爬虫代码篇
你好,我是悦创。很多同学一听到Python或编程语言,可能条件反射就会觉得“很难”。但今天的Python课程是个例外,因为今天讲的**Python技能,不需要你懂计算机原理,也不需要你理解复杂的编程模式。**即使是非开发人员,只要替换链接、文件,就可以轻松完成。并且这些几个实用技巧,简直是Python日常帮手的最佳实践。接下来,我们就逐一用Python实现,其中我提供的代码是万能代码,只用替换成你想爬的网页链接、文件位置、照片就可以进行处理了。**Tips.py文件。...原创 2022-07-29 19:56:34 · 20185 阅读 · 4 评论 -
Python SQLite3 教程
要在Python中使用SQLite3,首先,您必须导入_sqlite3_模块,然后创建一个连接对象,它将我们连接到数据库并让我们执行SQL语句。要列出SQLite3数据库中的所有表,您应该查询sqlite_master表,然后使用_fetchall()_从SELECT语句中获取结果。select语句从数据库表中选择需要的数据,如果要获取选中的数据,则使用游标对象的_fetchall()_方法。关闭连接是可选的,但这是一种很好的编程习惯,因此您可以从任何未使用的资源中释放内存。...原创 2022-07-29 19:55:58 · 138 阅读 · 0 评论 -
PyCharm使用教程(较详细,图+文)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。造成这个问题的原因不是我们的环境配置有问题,只是“连接超时”而已,从"HTTPSConnectionPool","Readtimedout"这两个关键词也能看出问题所在。对网速慢的问题,我个人认为还是换个网,或者换个时间安装,亦或是多尝试几次也就好了。...原创 2022-07-29 19:55:21 · 220 阅读 · 0 评论 -
Java面试题200+大全(合适各级Java人员)
本文整理所得!但是内容是很干货的!我看了也有帮助。做个分享。该列表包含了入门级Java程序员和多年经验的高级开发者的问题。无论你是1、2、3、4、5、6、7、8、9还是10年经验的开发者,你都能在其中找到一些有趣的问题。这里包含了一些超级容易回答的问题,同时包含经验丰富的Java程序员也会棘手的问题。在快要到来的金三银四跳槽面试季,提前祝贺大家拿到大厂offer。前程似锦、前程万里、鹏程万里、蒸蒸日上、吉星高照!!!!!!!(好话都说了点这个赞吧)抽象方法1,为子类提供一个公共的类型;...原创 2022-07-29 17:40:18 · 252 阅读 · 0 评论 -
java面试题
伪共享是多线程系统(每个处理器有自己的局部缓存)中一个众所周知的性能问题。伪共享发生在不同处理器的上的线程对变量的修改依赖于相同的缓存行,如下图所示伪共享问题很难被发现,因为线程可能访问完全不同的全局变量,内存中却碰巧在很相近的位置上。如其他诸多的并发问题,避免伪共享的最基本方式是仔细审查代码,根据缓存行来调整你的数据结构。...原创 2022-07-29 17:39:39 · 216 阅读 · 0 评论