自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring源码下载

下载Spring Framework压缩包

2022-12-26 23:08:46 131

原创 decimal(M,N)范围限制

mysql 脚本执行时利用as decimal(90,2)转换时报错,java.sql.SQLSyntaxErrorException: Too-big precision 90 specified for 'sum(if(tr.payway = '刷卡',tr.receipt_amount,0))'. Maximum is 65.利用as decimal(65,65)转换时报错java.sql.SQLSyntaxErrorException: Too big scale 65specified fo.

2021-01-17 16:57:05 1694

原创 服务无法连接Redis,服务连接Redis超时

应用中调用需要访问Redis的接口时报错:org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.data.redis.RedisConnectionFailureException: Cannot get Jedis connection; nested exception is redis.clients.jedis.ex

2021-01-16 08:05:37 393

原创 mysql 5.7之后 报错 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and ...

具体错误是:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in G...

2019-01-09 20:43:32 1158

原创 centos配置 mysql 主从复制

1、准备两台已经安装好mysql数据库的centos服务器确保主数据库与从数据库一模一样。例如:此文档中的Slave库中需要与Mater库中23bookstore数据库和表完全一样2、原理mysql主从配置的流程大致工作原理如下图所示:1)master会将变动记录到二进制日志里面;2)master有一个I/O线程将二进制日志发送到slave;3) slave有一...

2018-12-23 18:37:20 152

原创 redis安装测试

 1.去https://redis.io/download下载最新稳定版本,现在版本是5.0.3下载后可以将加载的文件使用winSCP连接远程的linux系统后将下载的文件拖拽到指定的路径,如下图所示 或者直接使用wget指令去下载,首先定位到/usr/local/src目录下 cd /usr/local/src ,然后使用wget进行下载,wget http://down...

2018-12-16 10:23:48 411

原创 Linux下安装Tomcat服务器和部署Web应用

使用工具winSCP,XShell操作步骤一、下载和上传1.下载tomcat我这里下载的是tomcat8.5,网址是https://tomcat.apache.org/download-80.cgi,截图说明2.上传tomcat到服务器中去打开winSCP,使用winSCP来将下载的.tar.gz文件拖拽到Linux系统中指定的目录下去二、安装Tomcat服...

2018-12-14 15:38:34 4815 2

原创 rpm 在centos7中 安装openjdk 1.8

安装之前先检查一下系统有没有自带open-jdk命令:jdk: rpm -qa|grep gcj 查看系统的jdk安装情况rpm -qa |grep javarpm -qa |grep jdk如果没有输入信息表示没有安装,有就会是如下内容如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件...

2018-12-12 10:49:04 3798

原创 wget、rpm、yum在CentOS7中安装mysql5.7.20

在命令行中分别执行如下指令cd /usr/local/src/wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 当然,这个文件也可以去http://repo.mysql.com网站下载,如下图所示如果是下载到本地Windows系统后,可以使用winSCP工具连接linux系统后拖拽到要存放.rpm...

2018-12-11 12:34:05 574 1

原创 linux安装java运行环境jdk过程

工具WinSCP、XShell、Linux jdk8步骤第一步假设此时已经有一台linux服务器用来安装jdk,首先应该检查服务器是否已经安装了jdk,能否使用现有的jdk命令:java -version如果系统中有jdk相关的版本信息则会打印出来,比如#查看服务器安装的jdk软件包信息命令:rpm -qa|grep gcj或rpm -qa|grep jdk...

2018-12-11 12:14:00 2269 1

原创 idea+springboot+thymeleaf+ssm以及thymeleaf模板对request,session,application三个对象的获取以及对存入他们中的值的获取

项目结构pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&quot

2018-11-29 19:29:06 2518

原创 springboot中.yml没有spring的小叶子标志解决办法

我的idea springboot项目中有两个.yml文件,一个application.yml,一个log4j2.yml,但是只有application.yml显示的是树叶图标,如下所示做如下配置后ok,ctrl+shift+alt+s进入如下界面 按照上图操作后一路确认回去,log4j2.yml最终将显示spring的树叶图标!如下图所示...

2018-11-28 09:50:29 33836 17

原创 jdk 动态代理模拟mybatis的缓存机制

在学习jdk的动态代理的时候我们需要记住一个类java.lang.reflect.Proxy和一个接口java.lang.reflect.InvocationHandler。InvocationHandler将jdk对类的处理以方法参数的方式暴露给我们,这个方法是public Object invoke(Object proxy, Method method, Object[] args) t...

2018-11-13 12:26:41 241

原创 ItelliJ IDEA 破解

下载补丁我去http://idea.lanyus.com/下载的下载的jar包放到安装路径中的bin目录中去 修改bin目录下的两个文件bin目录结构在文件末尾添加内容(推荐使用notpad++进行编辑) : -javaagent:D:\JetBrains\IntelliJ_IDEA2018.2.5\bin\JetbrainsCrack-3.1-release-en...

2018-11-11 20:50:59 433

原创 golang安装

进入golang中文网站,下载golang安装文件,建议下载.msi文件,因为.msi安装是自动配置的,包括环境变量的配置下载成功后运行一直点next就行,推荐安装到默认路径C://Go路径,否则需要自己配置环境变量,新建一个文件夹作为Go的工作空间,也可以使用自动配置的路径GOPATH,入下图所示进入cmd,输入go version 如果显示如下的版本信息,则代表go安装成功...

2018-11-11 12:07:35 1013

原创 eclipse刷新maven项目后出现Java compiler level does not match the version of the installed Java project face

如果出现标题所示的问题这里提供一个根除的方法:需要找到maven安装路径conf子路径下的setting.xml文件,打开<profile>标签指定你的jdk编译版本即可,如下所示:<profile>        <id>jdk-1.8</id>         <activation>              <...

2018-11-09 15:10:00 555

原创 部署静态项目到阿里云的CentOS系统过程

使用的工具XShell和WinSCP:它们都是用来在windows下远程操作linux服务器的工具,XShell使用命令行配置,WinSCP可以将windows本地文件复制到linux系统中去。第一步:下载并安装jdk本博客使用的jdk是oracle公司的1.8版本:https://www.oracle.com/technetwork/java/javase/downloads/j...

2018-11-07 17:19:06 891

原创 mybatis使用存储过程

在讲解mybatis的存储过程调用之前谈谈存储过程的优劣:优点1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.当对数据库进行复杂操作时(如对多个表进行 增删改查 时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。这些操作,如果用程序来完成,就变成了一条条的 ...

2018-11-04 21:31:36 11438 1

原创 MyBatis删除多行以及参数的传递

测试代码    @Test    public void deleteBookByIds(){        /*List<Long> ids = new ArrayList<>();        ids.add(8L);        ids.add(10L);        ids.add(12L);        ids.add(14L);*/  ...

2018-11-04 15:59:38 1481

原创 mybatis插入数据时返回自增的主键

mybatis有一个方便的功能就是在插入数据后返回插入的记录主键,设置非常方便,一共有两种方式,推荐使用第一种第一种:<insert id="createBook" parameterType="book" useGeneratedKeys="true" keyProperty="id">    insert into t_book(<include refid="

2018-11-04 15:29:54 275 1

原创 mybatis设置数据源为c3p0

当项目中单独使用mybatis时配置数据源需要做如下配置,此处以c3p0为例第一步:继承UnpooledDataSourceFactory,继承类返回c3p0的数据源即DataSource的实现类ComboPooledDataSource,如下所示package com.ss.datasource;import org.apache.ibatis.datasource.unpool...

2018-11-04 14:47:50 958

原创 导入.csv文件到mysql数据库

首先通过如下命令获取到mysql的secure_file_priv的值:show variables like '%secure%'secure_file_priv 的值是在对mysql导入导出csv文件时的路径,mysql的文件只能导入导出到此路径,我的的mysql数据库的secure_file_priv的值为C:/ProgramData/MySQL/MySQL Server 5.7...

2018-10-31 02:50:15 414

原创 eclipse将程序导出成jar文件

使用eclipse软件开发,对于成品经常需要将代码打成jar包,然后将jar包拷贝到服务器进行运行。使用eclipse打包的过程也比较简单,但是也有很多坑,一不小心就会入坑。这篇博客介绍如何在eclipse中将工程java代码(单独的java代码也可)打成jar包。工具/原料电脑(已经配置好java安装环境)eclipse工具方法/步骤在编写好的java包(单独的)上右键--e...

2018-10-31 01:16:56 317

原创 mysql导出.csv文件

首先要进入mysql命令行,输入 SHOW VARIABLES LIKE '%secure%';获取secure_file_priv的值,该值是csv文件的存放路径。具体操作过程如下图所示然后将数据库中的表按如下指令导出.csv文件select * from t_userinto outfile 'C:/ProgramData/MySQL/MySQL Server 5.7/Upl...

2018-10-30 23:16:59 577

原创 poi常用功能api

poi常用功能api 一、 POI简介            Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况            HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Ex...

2018-10-30 10:01:02 175

原创 mysql数据库的存储过程简单操作

显示数据库的存储过程:SHOW PROCEDURE STATUS WHERE DB='数据库名';显示存储过程的详细:SHOW CREATE PROCEDURE 数据库.存储过程名;删除存储过程:DROP PROCEDURE [IF EXISTS] 数据库.存储过程名;...

2018-10-30 08:54:38 614

原创 设置mysql密码的三种方式

由于新装的mysql默认是没有密码的,直接root用户进入mysql后可以按照如下三种方式进行密码设置,最终设置的表时mysql.user表,如下所示1.命令行使用root权限 进入mysql后set password =password('your-password');flush privileges;2.使用GRANT语句 grant all on *.* to 'root'@...

2018-10-29 21:43:43 617

原创 "net start mysql" 启动MySQL服务报错,提示发生系统错误5解决方法

运行net start/stop 拒绝访问!切换到管理员模式就可以启动了。

2018-10-29 21:06:52 250

原创 net stop mysql 服务名无效。请键入 NET HELPMSG 2185 以获得更多的帮助。

为什么会出现这种情况呢?因为 net start +服务名,启动的是win下注册的服务,所以需要按照截图去进行操作命令行删除mysql服务:sc delete mysql

2018-10-29 20:56:06 2254 1

java读取excel电子表格所需jar包

java读取excel电子表格所需jar包,包括xls 格式的exel文件的读取和xlsx格式文件的读取

2018-11-02

t_book(从mysql下载查询结果的数据库表)

从mysql下载查询结果的数据库表,对应的sql为 SELECT * FROM t_book WHERE publishDate BETWEEN '2012-01-01' AND '2018-10-01' AND price BETWEEN 1000 AND 10000 AND bookName LIKE CONCAT('%','名','%') AND kind='言情' LIMIT 0,198 into outfile 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/t_book.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\r\n'

2018-11-01

空空如也

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

TA关注的人

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