自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 用vscode和liveserver新建一个web环境

1.确保下载了node.js npm -v是查看版本号下面那条命令是使用淘宝的镜像。2.在vscode上安装liveserver3.新建一个html文件,在文件里输入英文的!,会自动生成html的头文件。4.右键html文件会出现一个Open with live server 启动即可。 按ctrl+s保存,会自动刷新页面的内容。...

2021-12-16 10:11:12 1076

原创 lambdaQueryWrapper常用后缀

自用,留做笔记

2021-12-15 13:46:18 354

原创 mybatis整合SQLSERVER时对于空值报错 Error setting null for parameter # with JdbcType OTHER解决

我后端shijian类型为String,sql server时间类型为datetime,要返回的时间格式为"2021-12-09 12:20:45"#{}中添加一个jdbcType=VARCHAR即可

2021-12-09 12:49:40 1100

原创 jquery中json格式的对应转换

通过sql查询语句从数据库返回一个对象,对象里有多个属性,例如姓名,电话等等。1.我们可以通过String直接转json StringBuilder sb = new StringBuilder("{"); sb.append("\"work\"").append(":").append("\"").append(hesuan.getWork()).append("\""); sb.append(","); sb.append("\"beizhu\"").append(":").appen

2021-11-22 15:05:24 894

原创 java.lang.RuntimeException: java.sql.SQLException: ‘@P2‘ 附近有语法错误。

我的sql语句是:"select top 12 * from t_hesuan"+ whereSql + " and orderBy not in (select top ? orderBy from t_hesuan) order by orderBy";sql不支持为select top ? 预编译 ,需要在?号加个括号就行。"select top 12 * from t_hesuan"+ whereSql + " and orderBy not in (select top (?) order

2021-11-19 09:12:57 1282

转载 ROUND()函数

关于ROUND函数https://www.cnblogs.com/godbell/p/9332885.html

2021-10-26 13:46:05 467

原创 LTRIM函数和RTRIM函数

2021-10-21 17:00:55 285

原创 SQL中的RIGHT,LEFT,CONVERT,SUBSTRING,STUFF函数

RIGHT函数返回最右边的len个字符的字符串strRIGHT(a,b)若 b 的值大于 a 的长度,则返回字符表达式的全部字符a.如果 b 为负值或 0,则返回空字符串.SELECT RIGHT(‘foobarbar’, 4)结果:rbarLEFT函数LEFT函数同理CONVERT函数...

2021-10-21 15:41:59 556

原创 存储过程OUTPUT参数需要局部变量来保存

2021-10-21 14:41:28 60

原创 关于@@ROWCOUNT和@@ERROR的概述

@@ROWCOUNTSQL Server中@@ROWCOUNT返回受上一语句影响的行数,返回值类型为 int 整型。 如果行数大于 20 亿,则需要使用 ROWCOUNT_BIG。@@ROWCOUNT和@@ERROR变量的值,在执行完一条语句后总是会发生变化,所以我们将他们作为判断的依据的时候应该首先保存在局部变量中。他们反映的都是紧接着的上一条语句对他们的影响!我们通常可以通过update、insert语句并使用@@ROWCOUNT来检测是否更改了任何一些行。下面介绍一个使用@@ROWCOUNT的

2021-10-21 14:36:15 351

原创 sql语句中N‘是什么意思

当某个字段的nvarchar类型的话,在更新或写入文字时N’文字’可以防止文字出现乱码!

2021-10-21 09:08:50 863

原创 SQLserver修改表名和列名

修改表名:EXEC sp_rename ‘原有表名’, ‘新表名’;修改列名:EXEC sp_rename ‘表名.[原有列名]’, ‘新列名’ , ‘COLUMN’;

2021-10-15 10:40:58 3470

转载 Java中对象数组及ArrayList讲解

首先我们来创建一个类 package LianxiDay1217.重回学Java4;public class Person {private String name;//相当于我只写了这两行代码private int age;public Person() { //无参构造}public Person(String name, int age) { //全参构造 this.name = name; this.age = age;}public String getNam

2021-03-24 13:46:33 254

原创 杨辉三角形C实现

杨辉三角形#include <stdio.h>#define N 14void main(){ int i, j, k, n=0, a[N][N]; /*定义二维数组a[14][14]*/ while(n<=0||n>=13){ /*控制打印的行数不要太大,过大会造成显示不规范*/ printf("请输入要打印的行数:"); scanf("%d",&n); } printf("%d行杨辉三角如下:\n

2021-03-05 14:51:44 2116 2

原创 3.2

25题#include <stdio.h>int main(){ int i,j,k; printf("1000以内的所有完数:\n"); for(i=1;i<=1000;i++){ int sum=0; for(j=1;j<=i/2;j++){ if(i%j == 0){ sum += j; // 把所有的因子全部加起来 }

2021-03-02 16:52:14 106

原创 关于mysql本地出现1130无法连接的解决方法

今天在连接Mysql数据库时间,不管怎么弄都是连接不到,错误代码是1130,ERROR 1130: Host 127.0.0.1 is not allowed to connect to this MySQL server我个人感觉应该是本地用户没有被授予权限,经过上网查阅资料后得到如下解决方案:首先进入服务页面,停止Mysql服务。用管理员的身份打开cmd窗口,先cd到本地数据库bin的路径,由于我是8.0.20版本,输入mysqld --console --skip-grant-tables -

2020-06-09 08:44:54 1270

原创 idea项目打开后,pom.xml变为普通的xml文件,外部库为空的错误

由于自己的失误,差点导致整个项目崩溃,通过自己在网上查找资料,得到了解决。问题原因:idea没有识别出来mavn中的pom.xml文件,不能自动下载依赖包。解决方案:是选中pom.xml文件,右键" add as maven project"就可以了。...

2020-05-26 23:20:21 1505 1

原创 IDEA显示“Cannot resolve symbol XXX”的错误

由于自己的瞎操作,差点导致整个项目丢失,通过网上查阅资料找到了这个问题的解决方案:菜单 “File” -> “Invalidate Caches / Restart”→ “Invalidate and Restart”。我个人认为应该是IDEA重启才能检测到最新更改的配置。...

2020-05-26 23:15:24 125

原创 分页查询测试类您的SQL语法有错误,检查与MySQL服务器版本相对应的手册

错误报告:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘1=1’ at line 1您的SQL语法有错误;检查与MySQL服务器版本相对应的手册,以找到在“*”附近使

2020-05-25 17:48:39 2215

原创 GIT代码的运用及功能的实现(4)

Git pull 从远程更新分支信息Git branch - -list 查看本地所有分支信息Git branch –d 删除分支.在分支底下创建并提交到远程分支上去的步骤Git status 查看文件有无被跟踪Git add 文件名 将文件加入缓存区Git commit –m “文件说明” 将文件加入本地仓库并跟踪Git push将文件传到远程关于文件冲突的处理:若远程文件v1版本更新到了v2版本,本地文件没有更新仍然是v1版本,修改了该文件传到远程去,会发现无法传到远程。需要先将远程.

2020-05-25 10:35:39 184

原创 Git分支策略设计(课堂练习)

背景你是一个公司的技术负责人,目前公司有3个开发团队,一个团队是架构编码团队,别的团队要使用这个团队编写的功能进行二次开发,团队成员3人,另外两个团队分别是10人,9人,这两个团队在第一个团队的基础上进行二次开发。目前要进行一个项目的开发,根据设计,有15个独立的功能模块。请设计出协作平台的分支结构图并创建出来(写出操作命令).分支结构图:. 操作命令:在e盘底下新建Date文件夹,然后在Date文件夹中新建GitRepository文件,再在GitRepository文件底下建立band1

2020-05-25 10:21:21 263

原创 GIT代码的运用及功能的实现(3)

如何设置分支的权限?1.设置develop为默认分支。将master设置为禁止任何人推送。Develop分支被设置为保护分支。可以在成员管理页面设置成员权限。如何将本地分支更新到远程?1.在develop下新建基础功能版分支(develop上的配置都会传下去)git branch feature_base然后将文件提交到缓冲区,再提交到本地仓库git push --set-upstream origin feature_base 将代码上传到Gitee。到网站上查看注意

2020-05-25 10:15:00 292

原创 GIT代码的运用及功能的实现(2)

Git branch–list 查看本地分支Git branch –r 查看远程分支如何将develop分支传到远程先进入develop分支git push --set-upstream origin developDevelop分支和master分支里的内容是一样的。进入develop分支后在目录底下创建一个develop txt 文件Git add develop.txt 将文件加入到缓存区git commit -m "track on develop branch"将文

2020-05-25 10:06:40 146

原创 GIT常用命令(1)+全网最详细图解

其中Master代码最稳定(正式版本)Develop 代码功能最全如何将远程仓库copy到本地上1.复制自己仓库的地址 git clone例如:https://gitee.com/tyxzdxx/band1.git2.进入master分支底下3.输入gitee的账号密码(若输错的话:进入凭据管理器,删掉或编辑凭据即可)4.克隆成功,进入到本地仓库。Dir 查看目录cd band1 进入master分支Git status 可以查看状态(在哪个分支上?分支是否是最新的?有..

2020-05-24 22:42:19 123

原创 java开发关于在前端实现分页查询的代码案例

分页查询的原理假设这是一个数据表格,每一行都代表着一条数据,使用命令:select * from table limit (起始条数,数据条数)即可快速查找数据。但是,对于前端来说,一般告诉你的都是页号,而不是数据的条数。所以我们可以整理出一个思路:将 页号,每一页的行数==起始位置,数据条数。可以写出公式:起始位置=(页数-1)乘以页的大小所有行数除以页的大小=共有几页 。若得到页数乘以页的大小小于所有行数,则要再加1。实现代码:新建一个Pager辅助类,定义页号,每一页的条数大

2020-05-24 22:25:59 607

原创 关于orcle数据库数据查询实验报告

显示姓名倒数第三个字母为I的雇员的姓名、部门名称。在部门号为10,20,30的部门中查询出工资超过3000的职工。查询工资最高的前3名职工所在的部门名。4. 查询出和Smith同部门、职务也相同的职工。子查询5. 查询工资比Smith高的职工人数(分别用子查询和连接查询两种方法完成)6.查询和Smith同一部门,并且岗位为“CLERK”的职工名(分别用子查询和连接查询两种方法完成)7.查询部门平均工资超过Smith所在部门的平均工资的所有部门号(用子查询完成)8.显示所.

2020-05-21 16:06:42 454

原创 自己对接口和实现类之间的关系的理解

今天通过老师的图算是理清了自己的建立MVC框架的思路。关于Dao层::Dao层对数据库表的数据进行操作,将表的对象传进来。persiste放接口,impel里放实现类。新建两个接口分别定义Band,Student中增删改查的抽象方法,再通过新建两个实现类分别用来实现接口中的抽象方法。以Band为例IBandDao接口代码如下:package cn.edu.mju.project1.persiste;import cn.edu.mju.project1.entity.Band;im

2020-05-20 20:46:42 3585

原创 关于MYSQL图形管理器-Workbench和Navicat所出现的问题

本人用的mysql版本是5.1.47版本较老。Navicat如何连接数据库1代表开启mysql的服务(即开机启用,4代表关闭mysql服务)。2代表通过命令指示符打开mysql服务,3代表停止mysql服务,当你想关闭数据库不要直接叉掉,而是要点击3。出现如下界面则代表mysql服务成功启动。打开Navicat程序顺利连接数据库了~3. 关于workbench的连接不知道为什么我的mysql服务在电脑上无法启动,出现关于1067的错误,我画了一个下午的时间去网上搜索解决的方法,

2020-05-19 16:57:59 805

原创 通过IDEA的测试类实现对数据库的增删改查

之前通过连接池实现了IDEA与数据库之前信息的交互,今天就在之前的提前下,通过IDEA的测试类实现对数据库基本的增删改查操作。在IDEA上新建一个测试类TestDbUtilpublic class TestDbUtil { @Test public void testConnection() { try { MySqlDbUtil.getConnection(); } catch (Exception e) { ..

2020-05-19 16:40:56 2893

原创 MySQLWorkbench 双击无反应解决方法

本人在做实验时,发现无论怎么点击MySQLWorkbench都没有反应,于是去网上搜索了资料并解决了问题。首先,你要先确认一下你的错误是否和我一样,确认完再接着往下看,不然毫无意义。我们首先要去mysql-workbench得安装目的地哪里,找到这个东西双击看看是不是这个结果如果是,恭喜你离解决问题还差一小步。解决方法这是缺少了动态链接库(.ddl文件), 跟mysql无关, 下载一份即可然后去下载这个.dll文件之后把这个文件放到C:\Windows\System32 即可。这个时候

2020-05-18 23:03:15 5527 1

原创 关于持久化操作中遇到的问题和解决方案

错误1:五月 18, 2020 8:47:12 下午 com.alibaba.druid.pool.DruidDataSource error严重: init datasource error, url: jdbc:mysql://localhost:3306java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required解决方法:这个是我jdbc数据库驱动选用的版本太高了,我于是去网上又拷贝了一个5.1.47版本

2020-05-18 21:32:09 1120

原创 jdbc和数据库持久化操作

1.建立连接池实现程序员与JDBC-数据库之间信息的交互在IDEA新建一个持续类的包,里面放接口,再在里面在新建一个具体的实现包,里面放代码,目的是为了防止以后更换数据库时丢失代码。进入http://mvnrepository.com/拷贝阿里巴巴德鲁伊连接池mysql驱动包(需要对应你使用数据库的版本,不然会出错)刷新porn.xml后出现以下三个,说明拷贝成功。将德鲁伊数据源实例化起来,创建连接,别的地方通过该连接与数据库相连接。代码入下:package cn.edu.

2020-05-18 21:26:50 891

原创 实现IDEA与数据库的连接及对连接池概念的理解

(由于之前保存在电脑上的上课笔记忘记上传,现在开始慢慢上传上来。)今日任务:1.实现数据库和IDEA的基本连接2.连接池概念的理解数据库的设置箭头1 可以将Mysql当作服务启动,2:单次启动,3:取消sql服务。数据库启动成功,端口号为3306,将该窗口最小化,切勿将其关闭。退出的话点击stop.bat,直接关闭窗口会出现很多多余的日志文件,这两个不能删除。字符集选择时需要注意。默认创建时间(什么时候创建的)。外键的设置。导入数据库时,需要对其先下载。输入

2020-05-18 18:09:38 710

原创 2020.3.31Java学习笔记

利用java生成带有干扰线的网页验证码图片以及测试源根的初体验在java–>controller–>新建CaptcheController类作为今天实验的容器。继承HttpServlet类,重写其service方法。我把自己需要注意的代码都做了注释,方便自己日后查看。package cn.edu.mju.project1.controller;import java...

2020-04-01 21:01:36 143

原创 2020.3.30Java学习笔记

每天打开IDEA需要做的三步骤:今日目标通过敲写代码制作一个简单的用户登录页面,并满足(“如果用户名是你的学号,密码是1234,那么显示你好,登录名称,如果不对,那么显示账号或密码错误”)最终效果图如下图所示:登录成功登录失败步骤在main目录底下新建java文件,并将其标记为Source root源码根新建一个包(一般为域名的反写),在包底下新建子包(根据代码的...

2020-03-30 21:45:44 176

空空如也

空空如也

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

TA关注的人

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