- 博客(24)
- 资源 (72)
- 收藏
- 关注
原创 com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 ‘DUAL‘ 无效。
前提条件:SpringBoot + MyBatis +SQLServer2008 + alibab Druid 进行项目搭建提示如下错误信息:com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'DUAL' 无效。导致错误产生原因:druid 检查sql 有效性,在application.prppertis 文件添加如下配置:# 用来检测连接是否有效的sql,要求是一个查询语句(mybatis)spring.datasource.dru
2021-03-31 11:28:25 5059
原创 Vue 集成mock.js 并模拟新房信息
Vue 集成mock.js 的一般步骤:1、Vue 项目集成mockjscnpm i mockjs -S2、在src 文件夹下新增mock.js 文件,并且在main.js 引入mock.js 文件mock.js 文件内容://引入mockjsconst Mock = require('mockjs')// 获取 mock.Random 对象const Random = Mock.Random;console.log(111)//使用mockjs模拟数据Mock.moc
2021-03-26 18:36:55 176
原创 Vue 提示:./node_modules/[email protected]@babel-loader/lib!./node_modules/[email protected]@vue-loa
今天在做租房管理系统后台模板提示如下错误信息:These dependencies were not found:* @/components/part/nav-top.vue in ./node_modules/[email protected]@babel-loader/lib!./node_modules/[email protected]@vue-loader/lib/selector.js?type=script&index=0!./src/components/home.
2021-03-26 17:37:03 5275
原创 SpringBoot + Vue 用户登入token 之租房管理系统后台 模板
SpringBoot 项目构建:SpringBoot + MySQL8 + MyBatis-Plus + Redis +定时任务框架(elastic-job) + Spring Security + JWT(前后端分离Token)csdn 下载地址:Vue项目构建:Vue + Vue-Route +Vuex + Element-UI + Axios 项目管理后台模板Vue项目创建:#创建一个基于webpack模板的新项目vue init webpack C:\node_workspace
2021-03-26 17:19:03 901
原创 BigDecimal 除法运算提示:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact repres
业务场景今天在计算重点工程总数占比工程总数(百分比)的时候,遇到一个错误:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact repres异常产生的原因:上述异常会发生在特定场景下,比如:1/3会得到一个无穷小数,这个时候需要定义计算结果要保留到小数点后几位,否则就会抛出上面的异常。BigDecimal 除法介绍:public BigDecimal divide(BigDecimal ..
2021-03-24 18:43:30 693
原创 JWT 创建Token 提示:secret key byte array cannot be null or empty.
使用JWT生成Token提示:java.lang.IllegalArgumentException: secret key byte array cannot be null or empty.详细错误信息:java.lang.IllegalArgumentException: secret key byte array cannot be null or empty. at io.jsonwebtoken.lang.Assert.notEmpty(Assert.java:204) at io
2021-03-24 18:28:13 5416 1
转载 SpringBoot 防止XSS攻击和SQL攻击拦截器(Filter)
什么是SQL攻击、什么是XSS攻击SQL 攻击:把SQL命令插入到Web表单并提交,欺骗服务器执行恶意的SQL命令。XSS 攻击:向有XSS漏洞的网站中输入(传入)恶意的HTML代码,当其它用户浏览该网站时,这段HTML代码会自动执行,从而达到攻击的目的。创建拦截器第一步:创建XssAndSqlHttpServletRequestWrapper包装器,这是实现XSS和SQL过滤的关键,在其内重写了getParameter,getParameterValues,getHeader等方法,对ht
2021-03-24 10:50:24 3164 1
原创 Spring 之MultipartFile转换File 并鉴别File Mine Type 类型
常见 MIME 类型列表扩展名 文档类型 MIME 类型 .aac AAC audio audio/aac .abw AbiWorddocument application/x-abiword .arc Archive document (multiple files embedded) application/x-freearc .avi AVI: Audio Video Interleave video/x-msvideo.
2021-03-24 09:27:03 2278
转载 MySQL 之Alter Add 命令总结
alter add命令用来增加表的字段。alter add命令格式:alter table 表名 add 字段 类型 其他;例如,在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0:mysql> alter table MyClass add passtest int(4) default '0';1) 加索引mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]);例子: mysql&...
2021-03-19 09:18:43 3171
原创 Solr 控制台移除指定索引数据或者全部索引数据
Solr控制台删除索引两种方法:1、删除指定索引数据,并指定符合条件的索引数据<delete><query>sid:938300</query></delete><commit/>2、删除指定索引全部数据<delete><query>*:*</query></delete><commit/>...
2021-03-19 09:05:31 654
原创 MyBatis3 映射boolean 类型注意事项
1、MySQL8 数据库关于boolean 存储结构定义:使用tinyint(1) 代表Boolean 类型2、实体定义关于属性字段为boolean 类型定义:3、 实体属性与数据库字段映射文件配置*Mapper.xml 文件4、控制层,如何传递请求参数及其后台查询接口*Mapper定义:*.Controller:Mapper.xml...
2021-03-17 19:45:14 5398
原创 MyBatis 3 提示 Column ‘******‘ specified twice
造成错误的原因是*Mapper.xml 配置文件,insert 语句写入重复字段错误配置文件展示:<insert id="insertSelective" parameterType="com.***.domain.SysSetting"> insert into sys_setting <trim prefix="(" suffix=")" suffixOverrides=","> <if test="sid != null">
2021-03-17 19:39:38 1862 1
原创 Oracle 导入dmp文件一般步骤
# 本机oracle超级管理员登入sqlplus /as sysdba# 创建数据库存储文件地址create or replace directory db_zhuhai_gxpt as 'F:\oracle';# 创建用户并指定密码create USER erms_zhuhai_gxpt identified by erms_zhuhai_gxpt;# 为用户授权grant connect,resource,dba,create session to erms_zhuhai_gxpt;.
2021-03-17 19:33:41 334
原创 MyBatis-plus 动态条件构造器总结
MyBatis-plus 动态条件构造器类结构图:MyBatis Plus条件构造器QueryWrapper对应常用SQL语法说明:函数 说明 SQL语法 eq 等于 = ne 不等于 <> gt 大于 > lt 小于 < ge 大于等于 >= le 小于等于 <= or 或者 or and 并且 and li...
2021-03-11 19:19:33 455
原创 Java 手动分页
功能需求背景:今天负责短信后台定时任务时,需要定时向用户发送短信信息,但数据库记录的待发送记录数量比较大,无法一次查询出结果,需要手动分页。手动分页核心功能代码: Date now = DateUtils.getBeforeMouth(new Date(), -6); QueryWrapper<UcasProject> queryWrapper = new QueryWrapper<UcasProject>(); queryWrapper.ge("
2021-03-11 19:03:13 1320 1
转载 Java 对象属性拷贝总结
对象拷贝基础知识:Java中,数据类型分为值类型(基本数据类型)和引用类型,值类型包括int、double、byte、boolean、char等简单数据类型,引用类型包括类、接口、数组等复杂类型。对象拷贝分为浅拷贝(浅克隆)与深拷贝(深克隆)。浅拷贝与深拷贝差异分类 浅拷贝 深拷贝 区别 创建一个新对象,然后将当前对象的非静态字段复制到该新对象,如果字段是值类型的,那么对该字段执行复制;如果该字段是引用类型的话,则复制引用但不复制引用的对象。因此,原始对象及其副本引用同一
2021-03-11 18:50:57 4619
原创 Java 生成随机数全数字方式
//生成9位随机数字 System.out.println((int)((Math.random()*9+1)*100000000)); //生成8位随机数字 System.out.println((int)((Math.random()*9+1)*10000000)); //生成6位随机数字 System.out.println((int)((Math.rand...
2021-03-11 18:42:41 1976
原创 Windows 使用第三方工具curl 模拟GET 请求
Windows环境之Curl下载地址: https://curl.se/windows/Curl 基本用法1、访问百度网页,并将网页源码保存到本地curl -o news.txt www.baidu.com2、访问百度网页,并显示请求头部信息和网页源码curl -i www.baidu.com3、访问百度网页,将请求端口、IP信息写入指定文本中curl --trace info.txt www.baidu.com查询 info.txt ...
2021-03-09 19:32:37 973
原创 SpringBoot 项目启动,不加载数据库驱动
应用场景: 今天在编写数据迁移工具类的时候,包含多个数据源,导致需要取消springboot 项目启动加载数据库驱动的功能springboot 项目启动加载数据库驱动原理: spring boot默认会加载:org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类,DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSo...
2021-03-09 19:11:42 2804 1
原创 SpringBoot 项目启动后自动触发方法执行
Springboot项目启动自动触发方法执行场景:平时项目里可能会遇到,在启动项目的时候,需要进行初始化操作,如执行一段SQL脚本,或者将查询数据写入本地或者是缓存服务器。这时候可以使用ApplicationRunner接口进行操作。利用ApplicationRunner接口,实现项目启动自动触发方法Demo@Componentpublic class InitProject implements ApplicationRunner { private static final
2021-03-09 19:03:36 1748
原创 Spring boot 启动报错 Unsupported major.minor version ***
问题描述:今天在现场部署springboot jar包方式启动项目,部署人员跟我反馈如下截图错误信息:Exception in thread "main" java.lang.UnsupportedClassVersionError: com/digipower/SmsApplication: Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lan
2021-03-08 18:47:06 345
原创 SpringBoot2.0.5.RELEASE 整合Activiti7启动后不创建表
环境描述: SpringBoot版本:2.0.5,Activiti版本:7.0.0.Beta3,MySQL版本:8.011解决办法: 在数据库访问的地址上添加配置:nullCatalogMeansCurrent=true问题原因:从mysql-connector-java 5.x 版本起,nullCatalogMeansCurrent属性由原来的默认true改为了falsenullCatalogMeansCurrent 用途:nullCatalogM...
2021-03-05 18:47:09 369
原创 MySQL8 使用repalce 函数 变更字符串串包含\ 特殊字符处理
本文是基于:MySQL8 使用Like更新字段包含 \, 需要使用\\\\ 进行转义查询的深入研究在使用MySQL8 之replace 函数,变更部分字段包含特殊字符(\)之总结处理。特殊字符 Like查询 (模糊查询) replace 函数 或(精准查询=) \ \\\\ \\ \n \\\\n \\n \' \\\\' \\' \'' \\\\'' \\'' \b \\\\b \\b \r .
2021-03-02 17:45:35 918
原创 MySQL8 使用Like更新字段包含 \, 需要使用\\\\ 进行转义查询
待变更数据记录集合:需要将\f4 字段替换为e1查询SQL语句:1、查询符合条件的数据总数:select pdf_path from ucas_file_info where ucas_file_info.pdf_path like '\\\\f4%';2、批量替换\f4 替换为e1update ucas_file_info set ucas_file_info.pdf_path = replace(ucas_file_info.pdf_path, '\f4', 'e1')
2021-03-02 17:04:24 526
digipower-ureport.rar
2020-08-11
ssm框架集成apache cxf2.7
2016-05-20
Smack3.0.4+ Openfire3.10.2 Android 客户端之四
2015-11-23
基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之三
2015-11-19
基于Smack3.0.4+ Openfire3.10.2开发之Android 客户端之二
2015-11-18
android Smack教程一:实例代码
2015-11-17
OpenFire3.10.3+Smack3.0.4
2015-11-07
SpringBoot + MyBatis-plus + SpringSecurity + JWT
2021-11-09
house-agent.rar
2021-03-26
migrate.rar
2020-11-05
FormPlatform.rar
2019-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人