自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zyk的博客

Hello World!

  • 博客(73)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA 使用OPEN OFFIC Excel转pdf

BUG:直接使用,Excel转pdf,会使转出的pdf表格中的线变粗 解决方法:先把模板的Excel单元格设置为虚线,全选单元格,右键菜单设置单元格,先设置无边框,选择虚线,然后设置需要的左边框等等。保存 OPEN OFFIC:http://www.openoffice.org/welcome/readme.html ...

2021-04-27 10:14:39 559

原创 mybatis-plus 绑定无效 invalid statement not found

1.先查官网 2.按照官网 检查pom文件依赖 检查项目配置文件,自动扫描的xml文件与mapper、实体类的别名配置 检查文件名与mapper的对应 方法名与xml的配置sql id对应 3.官方文档比百度结果更可靠

2020-12-30 16:11:11 931

原创 springboot多模块打包windows部署

环境:windows IDEA springboot多模块项目 方法一.在IDEA中界面中选择右侧MAVEN,根项目->Lifecycle->clean->package 方法二. 报错:java:程序包找不到xxx 在相应的子模块pom文件中加入以下,build的内容 </dependencies> <build> &lt...

2020-04-10 13:55:43 331

原创 bat 常用命令写法

::注释 :: cmd /c dir 是执行完dir命令后关闭命令窗口。 :: cmd /k dir 是执行完dir命令后不关闭命令窗口。 :: cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。 :: cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭 示例 ::启动redis 打开目录并输入带参数的命令 &后是命令,...

2020-03-31 16:23:33 740

原创 mybatis

1.mybatis select 语句中# 与$区别 #自带' $直接取值

2020-03-30 17:26:52 158

原创 mysql常用命令

1.导出 mysqldump -uroot -p [数据库名|数据库名 表名] >D:\导出文件名.sql 2.导入 登录mysql mysql -uroot -p 选择数据库 show database; use 数据库名; 导入 source d:\文件名.sql ...

2020-03-03 09:03:44 460

原创 NPM安装插件报错npm ERR! Unexpected token > in JSON at position 0

npm ERR! Unexpected token > in JSON at position 0 方法一:删除根目录下的package-lock.js文件。 方法二:npm clean cache --force 方法三:我的问题是安装之前提示了rollbackFailedOptional。随后又出现上面的错误,是因为外网安装,网速太差了。用taobao的下载地址安装。如:npm in...

2020-02-22 18:41:44 2715

原创 VSCODE自定义,代码补全

file--》per..首选项->用户自定义片段 "Print to console": { "prefix": "cl", "body": [ "console.log('$1');" ], "description": "Log output to console" }

2020-02-20 17:04:36 2308

原创 WORD 插入目录与调整

1.插入目录:上面菜单,引用->目录 2.调整菜单: a.去除制表符,引用->目录,下拉菜单->自定义目录。修改每个目录的制表位为0 双击正文中的标题,然后右键调整列表缩进,高级,设置编号之后为不特别标注。然后在该类型的标题上右键,更新标题x以及所匹配的内容。 b.更新目录域,更新整个目录。 ...

2020-01-07 13:55:04 532

原创 MySQL提示Truncated incorrect DOUBLE value解决方法

1.确实存在语法错误 2.表没有主键,设置主键即可

2019-12-13 09:01:57 1126

原创 The user specified as a definer ('root'@'%') does not exist

1.更新 win+r,cmd.输入mysql_upgrade -u root -p 2.赋予权限 grant all privileges on *.* to root@"%" identified by "."; mysql>flush privileges; 3.完

2019-12-12 13:37:10 138

原创 VSCODE Open browser failed!!

我的是安装新版的谷歌浏览器解决 其他网上办法。 1.电脑设置html文件打开方式-》默认浏览器 2.重新安装Open in browser的插件

2019-11-19 09:19:48 705

原创 MYSQL 统一表中重复数据

CREATE TEMPORARY TABLE tmp AS SELECT MIN(id) FROM 待删除数据表名 GROUP BY 唯一字段1,唯一字段2 SELECT * FROM tmp DELETE FROM 待删除数据表名 WHERE id NOT IN(SELECT * FROM tmp) ...

2019-10-29 11:12:59 148

原创 【前端VUE的学习】

起因:最近搞起了java,发现一个个人觉得不错的框架。 连接renren框架 包含了常用,和SSM等等,前端使用了vue,所以学习一下。 一、学习准备 1.工具。采用了vscode。据说能写C++,python等等。我先用来学vue(找不到补全vue代码的插件。?—?)。webstrom,总是需要激活的服务连接,弃用。 2.下载vue.js。菜鸟教程的vue.js。转到页面保存就好了。我...

2019-04-16 23:41:33 440

原创 Shiro的应用学习

一、是什么? Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。 二、大概原理 先说如果自己来实现的思路,然后来对比。 身份验证思路:在获得client传过来的用户名密码之后,做一个与数据库的比较,并将一个key<->用户信息互相转化的数据,持久化(如,比对之后,将user存入session,或是MD5加密之后存入session,或是加密后的一个...

2019-03-28 23:58:43 257

原创 Restful风格Controller书写要点:响应码返回

请求类型与状态码 请求类型 controller中的操作 返回的状态码 post 增加 201 created | 500 server error delete 删除 204 no content |500 put 修改 204 no content|400 bad request|500 get 查询 200  ok...

2019-01-28 10:18:44 975

原创 六、net::err_name_not_ressolved  在代码里拼错的回显的url.

排查步骤, 我先复制了img的src,放入浏览器地址栏,没有显示。浏览器提示:xxx拒绝了访问。这是没有找到服务器,没有响应。(如果有响应而没有找到的话,应该返回404的) 可以判断,nginx没有响应我的这个地址的请求。 所以就有了nginx到我的请求之间有了问题,nginx没有启动,代理了错误的地址,没有匹配上我请求的地址。等可能。 调试就好像做对照试验,也有的情况是一个字母一个字...

2019-01-22 17:09:32 718

原创 JAVA MAVEN调试总结

一.【404】即没有找到资源 可能原因: 1.配置文件没有配置好 2.url没有填写正确 3.检查控制台有没有报错,再按错误查找 二、自动注入错误 自动注入错误应检查配置文件的,扫描包配置,及在类上是否添加注解   三、Can not set  field to com.sun.proxy.$Proxy42 解决方法1: &lt;aop:config proxy-target-c...

2019-01-20 00:00:11 581

原创 【Eclipse】常用快捷键

重复上一行代码 ctrl + alt +上下方向键 显示快速成源代码 alt +shift + s 快速捕获异常块 alt +shift +z 切换上一个/下一个编辑 alt + 左右方向键    

2019-01-13 22:34:02 148

原创 【SSM】json数据交互,图片上传,Restful风格应用,拦截器。

Json交互 一.415错误 检查ajax的请求结构与拼写 $.ajax({ url:"${pageContext.request.contextPath}/Ajax/getJson.action", type:"POST", contentType:"application/json;charset=UTF-8", data:params, datatype:"json", ...

2019-01-04 15:55:31 418

原创 【SSM】报错及解决

  spring mvc mybatis 整合错误1 (放置事务注解的位置错误)(表现:直接访问.jsp,.html报错,写一个测试类,测试mapper,报错) org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Cannot locate BeanDef...

2018-12-25 14:09:11 588

原创 【C++ Builder 6.0】设置DBGrid单元显示格式

1.设置列的展示格式 DBGrid的DataSource设置一个ADOquery。 双击ADOquery,在弹出的字段编辑器中,新增要设置的字段。 点击新增字段,设置displayformat属性。例如展示为,带有三位小数。0.000 2.设置行高 ((TStringGrid *)dbgrd1)-&gt;DefaultRowHeight = 50; 3.技巧,快速向DBGrid添加字段...

2018-12-21 10:24:03 1561

原创 【Mybatis】整合spring

概述:spring可以提供IOC和AOP的管理。Mybatis提供数据持久化到数据库。通过整合,可以利用spring ioc,获得持久化到数据库的mapper。 一、整合jar包 版本不同,说一下包括哪些 spring的:ioc,aop(aop联盟,织入,cglib),beans。context,tx(事务),core等等。 Mybatis的 spring-Mybatis的 数据库的。...

2018-12-20 16:24:29 141

原创 【Mybatis】一对一与一对多的关联查询

一、一对一关联查询 背景: 表1:user包含id,username。 表2:orders包含id,user_id 需求:查询每个用户下的订单ID。( 现实中是一对多的关系,即一个用户对应着多个订单,主要是学习mybatis,这里只是借用举例) sql: select u.id, u.username, o.id from `user` as u LEFT JOIN orders ...

2018-12-18 12:03:59 344

原创 【Mybatis】mapper动态代理和映射文件配置标签

提要:主要演示了mybatis中,在类中的其他自定义类,在sql语句中如何取值。sql语句中,范围sql与集合的对应   一、目录结构 二、相关实体类 QueryVo package com.test.domain; import java.io.Serializable; import java.util.List; public class QueryVo implemen...

2018-12-18 09:04:18 294

原创 【Mybatis】mapper动态代理和sqlMapconfig.xml配置标签

1.mapper动态代理 使用mapper映射来,联系sql语句和代码函数。 步骤一:在上一篇基础的上,新增一个接口,要求与UserMapper的xml配置文件同名,加入在xml中的所有sql的id相同的方法,即方法名相同,入参和返回值都相同 步骤二:修改usermapper的命名空间为接口的类路径 步骤三:在获得sqlSession之后,使用getMapper(interface.cla...

2018-12-13 16:48:12 243

原创 【Mybatis】从安装到简单demo

一、Mybatis是什么? 是一个持久层的框架,学习成本较低,使用sql语言。 二、Mybatis导入jar包与配置文件 2.1.1导入jar包 需要mybatis的一系列jar包,jdbc  jar包,mysql jar包。 额外的,非必要的是log4j.jar 2.2.1配置文件 1.映射配置文件 &lt;?xml version="1.0" encoding="UTF-8"...

2018-12-12 15:38:38 675

原创 【Eclipse】【Maven】的从安装到demo运行

一、Maven的下载 Maven下载,选择 Binary zip archive apache-maven-3.6.0-bin.zip     二、添加Maven的环境变量 路径不能含中文和空格! 我的电脑-》右键“属性”-》环境变量-》系统环境变量,添加名字:MAVEN_HOME,添加你的路径,如D:/Maven/apache-maven-bin,添加...

2018-12-06 11:28:19 289

转载 【spring】事务管理

一、事务 1.1事物的特性         原子性、持久性、一致性、隔离性 1.2不考虑隔离性存在的安全问题         读问题:脏读、不可重复读、幻读、         写问题:写更新丢失 1.3读问题的解决方案         设置隔离级别:由低到高:读未提交,读已提交,可重复读,可串行化(自己翻译的,Serializable)。 1.4写问题的解决方案         ...

2018-12-03 13:44:14 400

原创 【spring】调试错误,及解决办法

1.提示dataSouerce,没有set方法。其实是拼错了。还提示了正确拼写。 2.测试方法,必须加注解,然后访问权限必须是public。(如果你设置protected,他就会提示你,方法可访问权限必须要public) 对类添加配置,也是必须的。 3....

2018-12-03 11:23:02 379

转载 【Spring】【JDBC模版】

一、搭建环境 1.引入JAR包。数据库驱动,spring的基础包,spring的jdbc包 2.新建XML文件 二、使用JDBC模版 1.使用DBCP &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="...

2018-11-29 15:34:58 123

原创 【Spring 】【AOP】注解开发及excution函数的使用

一、excution函数的使用 语法:[访问修饰符]  返回值  包名.类名.方法名 (参数) 举例1:public * com.test.Dao.userDal.save(..)//*任意返回值, .. 任意参数 二、注解开发 步骤1:引入相关JAR包 步骤2:打开XML中的注释, 步骤3:配置切面类的bean,要增强类的bean,注解切面类 //切面类 @Aspect pub...

2018-11-28 16:16:31 1078

原创 【Spring 】【AOP】XML开发

一、使用AOP进行单元测试 1.引入jar包 2.引入xml提示(为XML AOP做准备,可有可无) http://www.springframework.org/schema/aop/spring-aop.xsd 在window-&gt;preference-&gt;输入xml,找到xml catalog--&gt;add,url填上面那个,选择filesystem,选对应的.xsd...

2018-11-27 17:13:34 155

原创 【Spring】【IOC】XML与注解开发

一、IOC的XML方式 1.工厂方法注入参数 XML方式 &lt;bean id="CarFactory" class="com.testSpring.ioc.CarFactory" factory-method="CreateCar"  &gt;     &lt;constructor-arg value="50"&gt;&lt;/constructor-arg&gt; &a

2018-11-26 17:10:59 163

原创 【TOMCAT】记录调试错误及解决办法

1.无法启动tomcat。 原因1: The servlets named ] and ] are both mapped to the url-pattern [/BaseServlet] which is not permitted 这个也会使tomcat报错, 生成的注解@WebServlet(“/servlet/ClientRedirect”)已经默认了Servlet路径,在web....

2018-11-16 12:43:43 339

原创 【Eclipse】基本设置

中文乱码:     调试设置: 三、设置注释中文字体大小  

2018-11-15 10:24:04 605

转载 【JavaSE】数据库连接池

DBCP 什么是? DBCP(DataBase Connection Pool)数据库连接池,是java数据库连接池的一种,由Apache开发,通过数据库连接池,可以让程序自动管理数据库连接的释放和断开 怎么用? 1. 导入jar包  commons-dbcp.jar,commons-pool.jar 2.  不使用配置文件方式         BasicDataSource dat...

2018-11-05 15:58:16 194

转载 【数据库】【MySQL】事务

什么是事务? 事务是指包含多个微小逻辑单元的一组操作, 只要其中有一个逻辑失败了,那么这一组操作就全部以失败告终,不存在一半成功,一半不成功的状况。 事务的特性 原子性(Atomicity) : 事务中的逻辑要全部执行,不可分割。(原子是物理中最小单位) 一致性(Consistency): 指事务执行前和执行后, 数据的完整性保持一致 隔离性(Isolation): 指一个事务在执行的过...

2018-11-05 11:36:34 162

原创 【JavaEE】JSTL(JSP Standard Tag Library,JSP标准标签库)

怎么用? 1.引入jar包。jstl.jar和standard.jar 2.在页面中引入,使用JSPtaglib指令。注意,如果想和EL表达式一起使用,需要加入高版本的JSTL 基本用法: 假定页面引入是这样的指令 &lt;%@ taglib prefix="c" uri="引入模块地址"%&gt; 设值 &lt;c:set var="aa" value="bb"&gt;&l

2018-11-05 11:18:25 316

原创 【JavaEE】EL(express language)

EL表达式的作用:     简化JSP中的代码。 如何在项目中引用EL?      1.下载EL的jar包,然后添加入项目      2.在JSP的页面中加入,&lt;%@ taglib prefix =""  uri=""%&gt;。 内置对象: 作用域相关: pageSocpe requestScope sessionScope applicationScope     ...

2018-11-05 10:26:13 268

C++Builder6.0helpfile

这是一个包含有bcb6.hlp,bcbvcl.hlp等文件。WIN7用户需要按微软的提示安装帮助文档应用程序。

2017-12-29

空空如也

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

TA关注的人

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