辉之素狂

天雨流芳

HttpServletResponse和 ResponseEntity下载文件预览图片

直接上菜,然后在点评一波: import org.springframework.http.*; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse;...

2019-07-31 22:40:54

阅读数 14

评论数 0

Java函数式编程案例(JDK8新特性)

虽然现在jdk13都快出来了,但是最主流最稳定还是JDK8吧,JDK8也有很多新特性,一般新特性是对以前旧版本的优化或者衍生出的用法,我个人认为这个JDK8的函数式编程很有用,不仅可以优化代码还可以提高效率。通过看了书籍《Java 8函数式编程》自己提取出了对自己目前有用的一些操作,如果读者感觉不...

2019-07-30 17:55:01

阅读数 14

评论数 0

JSON数据转化实体、List(Gson,FastJson,jackson,Json-Lib四种)

目前前后端分离是越来越趋势化了,前后端交互一般都是用json数据格式,前端传一堆json数据过来,我们转化就成了一个问题,下面就根据转化为实体类和List相关做了一个案例: 首先使用的jar版本是:基本用的都是最新的版本: <dependency>...

2019-07-01 23:23:53

阅读数 63

评论数 0

Arrays使用asList方法的坑

话不多说:直接上代码: import java.util.Arrays; import java.util.List; /** * @author yh128 * @version 1.0.0 * @ClassName JavaUtilLearn.java * @Descriptio...

2019-06-11 11:25:21

阅读数 50

评论数 1

Mysql数据表和表数据复制

数据表复制 使用下面的写法复制时候会把db2的结构和索引复制过来,但是数据是不会复制过来的CREATE TABLE IF NOT EXISTS db1.a LIKE db2.a 使用下面的写法复制时候会把db2的结构数据都复制过来,但是索引不会复制过来CREATE TABLE db1.a SE...

2019-03-08 10:57:10

阅读数 212

评论数 0

mysql8.0.1 报错1055

今天执行SQL语句等后面都会报一个错误: [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.P...

2019-01-31 17:01:25

阅读数 564

评论数 2

Apache安装(1)-apr找不到,make错误等问题

一般服务器系统已经自带了Apache的一些Apache的东西了,但是他们不完整,所以我们安装就报APR找不到。 下面有解决步骤,综合各个网站自己实践确认得出的哦: 1.移除系统自带的不完整的APR相关的信息 命令: yum remove apr-util-devel apr apr-ut...

2019-01-31 14:27:30

阅读数 571

评论数 0

SQL语句优化——结合书籍论坛小结

刚开始碰到一个旧系统里面的一条SQL语句,查询要200多秒,一看就是left join了很多表,并且索引使用有问题,条件连表之后再判断等问题。通过查看了mysql高性能和mysql语句优化书籍和论坛做一下小结并且记录一下这些知识点。 1.在SQL语句前面加上explain 运行就可以查看到相关属...

2019-01-15 20:02:09

阅读数 3076

评论数 4

spring data使用操作mongodb数据库 springboot

在IDEA里面使用新建一个maven项目, 项目的结构是如图所示:(注意:springboot 项目中所有的组件必须位于application同级或者子包下才会被扫描到,不然就会报上面的错!) 导入相关的jar包 1、加入jar包依赖 <parent&...

2018-09-12 14:14:59

阅读数 2362

评论数 1

mysql数据库命令集合笔记

/* Windows服务 */ -- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格) /* 连接与断开服务器 */ mysql -h 地址 -P ...

2018-09-10 17:06:12

阅读数 128

评论数 0

Java使用MongoDB数据库进行增删改查,使用密码账户操作

1、MongoDB数据库用户的创建 由于MongoDB安装默认的账户是没有密码的,是对所有ip 都开放的。我选择了新建一个用户来访问数据库,首先直接点击bin目录下的mongo.exe启动数据库 使用admin数据库,新建一个用户 use admin //使用admin数据库 db.cre...

2018-09-10 15:26:51

阅读数 1528

评论数 0

Navicat for mysql连接MySQL8.0出现的1251错误,mysql8.0安装

(1)mysql8.0离线安装 由于安装mysql8.0以后,都是采用的是离线安装,方便高效嘛。 下载mysql-8.0.12-winx64.zip解压放在要安装的目录下面 使用cmd命令模式把路径切换到刚才解压的目录下的bin路径下 输入命令 mysqld --initialize -i...

2018-09-03 16:49:00

阅读数 1376

评论数 0

mysql高级【6】:mysql用户、角色的管理(单用户多角色等)

 讲了这么多可以发现很多的操作都是基于root(最高权限的用户)用户的,但是有的用户是新增的,不可能所有的人都有最高权限嘛,就好比一个公司,市场经理肯定没有审批项目经理的请假的权限吧,项目经理也没有删除公司人员信息的权限吧,等等,其实除了最高权限的管理员,很多的用户和角色都是只有操作使用到或者相关...

2018-08-31 16:37:33

阅读数 704

评论数 0

mysql高级【5】:mysql事件

 mysql中使用事件那么事件的线程应该是开启的, 查看开启线程的命令是: show processlist ; event_scheduler开启事件才能执行的,如果没有开启 开启:set global event_scheduler  = on; 关闭:set global eve...

2018-08-30 20:02:48

阅读数 63

评论数 0

mysql高级【4】:mysql触发器

在学习之前确定自己的mysql的版本如果使用最新的就没有下面的限制: 在MySQL5.7.2版本之前,每个表最多可以定义六个触发器。 (1)BEFORE INSERT - 在数据插入表之前被激活触发器。 (2)AFTER INSERT - 在将数据插入表之后激活触发器。 (3)BEFORE...

2018-08-30 17:40:47

阅读数 132

评论数 0

mysql高级【3】:mysql视图详解

mysql数据库里面的视图的创建很简单的,一般没有任何要求直接创建就可以这么写: 1.普通视图 create view 视图名称 as  select语句; 如: CREATE VIEW ceshi1 AS SELECT * FROM user...

2018-08-29 15:18:08

阅读数 134

评论数 0

mysql高级【2】:mysql游标、异常错误处理、存储函数

由于都是简单的使用,所以我直接把三个知识点都写入了一个例子里了,使用的数据库是上一次博客新建的数据库 https://blog.csdn.net/qq_26584263/article/details/82116667 1、问题: 有个用户表,新增的时候如果存在id已经存在了那么就返回 “用...

2018-08-28 17:39:59

阅读数 274

评论数 0

mysql高级【1】:mysql存储过程案例

1.新建一个数据库,在数据库里面新建一张user表  新建数据表的语句是: CREATE TABLE `user` (   `user_id` bigint(20) NOT NULL,   `user_name` varchar(20) DEFAULT NULL,   `user_age` ...

2018-08-27 17:47:11

阅读数 409

评论数 0

使用Hibernate中save方法时由于设置的id的增长方式为assigned报错处理和

报错内容异常: org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): com.tel.pojo.DataSharing...

2018-08-21 14:56:51

阅读数 963

评论数 0

Mybatis增删改查案例

今天看到mybatis没事就自己弄了弄,由于使用过hibernate,可以发现他两个还是有很多相似的地方的。 废话不多说进入正题: 1.建立项目,现在我建立的项目都是maven的项目,其实只要是java项目都可以的。导入mybatis和mysql包。maven项目如下: &am...

2018-05-17 14:59:53

阅读数 554

评论数 0

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