自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

原创 java开发常用软件及插件官方下载地址

一 :EclipseEclipse绿色版下载地址:https://www.eclipse.org/二:SVNEclipse安装SVN插件:Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x三:Mavenmaven绿色版下载地址(需要配置环境变量):http://maven.apache.org/查看是否安装成功命令:m...

2016-12-28 10:41:49 2300

原创 Java基础之五 反射

常用方法:getFields()、getField(String name)、getDeclaredFields()、getDeclaredField(String name),以上方法返回Field或Field数组。通过Java反射机制,可以在程序中访问已经装载到JVM中的Java对象的描述,实现访问、检测和修改描述Java对象本身信息的功能。通过反射可以访问的主要描述信息。

2023-07-09 11:28:34 242

原创 Mysql开发经验总结

通常在数据库设计中,都是尽量使用int类型字段而不是字符类型字段存储数字类型或者状态类型。存储很短的或者长度接近同一个长度的字符串用char,否则存储字符串用varchar。MySQL 5.0.3 之后,可存储0-65535字节,varchar(20)表示字符数。length()函数获取字符串长度(字节),char_length()获取字符串长度(字符),ength()<>char_length(),可以用来检验是否含有中文字符。

2023-06-21 17:50:36 182

原创 Windows环境MySQL卸载

如果有更改环境变量,那么进入【计算机】—》右键打开【属性】—》【高级系统设置】—》【环境变量】—》删除系统变量中的MYSQL_HOME变量和删除Path变量中的mysql路径;方式2:【win+R快捷键】—》输入service.msc—》进入服务窗口关闭mysql服务;显示隐藏文件后,删除C盘下的"C:\ProgramData\MySQL"所有文件;使用360卸载mysql程序或者【控制面板】—》【程序和功能】—》右键卸载程序;进入mysql安装位置,删除mysql的解压文件;⑦删除MYSQL服务。

2023-06-21 17:21:12 1827

原创 Java基础之四 IO流

IO流

2023-06-19 14:22:00 88

转载 Java8的流式编程filter()、map()、collect(Collectors.toList())、collect(Collectors.toMap())用法详解

为了更好理解Java8流式编程,我们可以先创建一个user对象。returnid;this.idid;

2023-03-31 17:35:13 1643

原创 JsonView

JsonView。

2022-10-09 17:49:18 464

原创 cnpm install报错问题解决

前端项目installl问题

2022-07-14 16:57:29 2485

转载 Idea导入多个maven项目到同一目录下

IDEA 导入多个微服务项目

2022-07-12 10:58:37 1809

转载 Mysql压缩包版zip的安装方法详解

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666) from:Mysql压缩包版zip的安装方法详解_zxs9999的专栏-CSDN博客_mysql压缩包安装步骤 压缩包版类似文章有一些问题,缺少了data的初始化,因此结合几个文章完善了一下,希望对Windows上安装者有帮助。 MYSQL安装的时候可以有msi安装和zip解压缩两种安装方式。zip压缩包解压...

2022-05-09 17:58:27 359

转载 MySQL 存储过程

MySQL 存储过程 分类 编程技术 MySQL 5.0 版本开始支持存储过程。存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。优点存储过程可封装,并隐藏复杂的商业逻辑。存...

2021-06-08 10:05:22 121

转载 在前后端分离的SpringBoot项目中集成Shiro权限框架

出自 目录 项目背景 解决方案 参考文章 项目背景        公司在几年前就采用了前后端分离的开发模式,前端所有请求都使用ajax。这样的项目结构在与CAS单点登录等权限管理框架集成时遇到了很多问题,使得权限部分的代码冗长丑陋,CAS的各种重定向也使得用户体验很差,在前端使用vue-router管理页面跳转时,问题更加尖锐。于是我就在寻找...

2021-06-04 17:59:32 277

原创 Springboot+vue架构用户密码加密方案

文章目录一、Vue RSA加密1.安装jsencrypt2.引入jsencrypt2.登录接口调用二、Java RSA加密、解密提示:以下是本篇文章正文内容,下面案例可供参考一、Vue RSA加密1.安装jsencryptnpm i jsencrypt -S2.引入jsencryptimport JSEncrypt from 'jsencrypt/bin/jsencrypt';2.登录接口调用login() { let that = this; let encryptor = n

2021-06-04 11:36:46 1347

原创 Java面试题之数据库

文章目录前言一、mysql中char、varchar、text类型区别?二、mysql常用存储引擎有哪些,有什么区别?总结前言下面,我给大家总结下有哪些 数据库的面试题一、mysql中char、varchar、text类型区别?1、CHAR是一种固定长度的类型,适合存储很短或长度近似的属性,如性别、身份证号码、手机号码等字段。VARCHAR则是一种可变长度的类型,适合存储知道最大长度的可变的属性。 text不设置长度, 当不知道属性的最大长度时,适合用text。2、查询速度比较: char最.

2021-06-02 18:04:37 354 2

转载 Java面试题之Springboot

文章目录前言一、什么是 Spring Boot?二、Spring Boot有哪些优点?1.独立运行2.简化配置3.自动配置4.应用监控三、Spring Boot有哪些缺点?1.定位问题困难2.传统项目转化困难四、Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?五、开启 Spring Boot 特性有哪几种方式?六、运行 Spring Boot 有哪几种方式?七、Spring Boot 自动配置原理是什么?八、你如何理解 Spring Boot 中的 Starters?九、如何在 Spri

2021-06-02 14:00:27 120

原创 Idea构建Springboot+Mybatis+Druid+MybatisGenerator+MybatisPlus

利用闲余时间想自己搭建一个springboot+mybatis的项目,提升一下自己对项目的了解,在这里为自己创建项目的过程做一个记录,以便以后回忆。同时将搭建中遇到的问题也在这里做记录。 springboot的优势之一就是快速搭建项目,省去了自己导入jar包和配置xml的时间,使用非常方便。 1、创建项目 1、打开IDEA,点击File→New→Project…,如图1所示![在这里插入图片描述](https://img-blog.csdnimg.cn/2021052718025179.png?x-o

2021-05-27 18:03:12 427

转载 SpringBoot2.0之二 使用IDEA创建springboot项目

1、新建SpringBoot项目1.1新建项目 file——>new——>project 1.2.填写项目元数据,填完“Next” 1.3.选择web,勾选spring web starter 。左边栏还可以根据自己的需要选择sql,springcloud等依赖。也可以集成mybatis进来,此处我们忽视。点击“next” 1.4.填写项目名,填写保存位置,点击“finish”。项目就创建好了。 1.5.展开项目,里面有一个以 项目名+Application 命名的ja

2021-05-27 15:58:20 516

原创 【mybatis调用存储过程】传list参数返回字段

以oracle存储过程为例1.数据库表create table ZD_UNIT_MENU( unit_id VARCHAR2(32), menu_id VARCHAR2(32))2.在Oracle中建立相应java对象的类型和数组CREATE OR REPLACE TYPE unit_menu_obj AS OBJECT( unitId VARCHAR2(32), men...

2019-10-12 18:58:46 2003

原创 【mybatis调用存储过程】传多个参数并返回多个字段

通过mybatis调用oracle存储过程,传多个参数1.在sqlmapper文件中的配置 1).直接指定参数名称及参数类型 <select id="queryInfo" parameterType="java.util.HashMap" statementType="CALLABLE"> <![CDATA[ {call PKG.prQuery...

2019-10-12 18:28:06 1777

原创 SpringBoot2.0之三 新建RESTfull风格项目

1、新建一个Maven项目(具体方法可以参照 SpringBoot之一)2、先建一个Message类package com.chinasoft.springboot.modules.message.entity;public class Message { /** * 主键 */ private Integer id; /** * 指令名称 */ private ...

2019-05-29 17:26:00 325

转载 SpringBoot2.0之一 使用eclipse创建springboot项目

1、安装sts工具Help -> Eclipse Marketplace…Search或选择“Popular”标签,选择Spring Tool Suite (STS) for Eclipse插件,安装2、new project ,选择spring -> spring starter project3、按自己的信息填写,我这里项目名叫demo-24、选择版本和组件 我这...

2019-05-29 16:10:06 1015

转载 @ResponseBody返回4种数据格式的数据

前言 @ResponseBody这个注解通常使用在控制层(controller)的方法上,其作用是将方法的返回值以特定的格式写入到response的body区域,进而将数据返回给客户端。当方法上面没有写ResponseBody,底层会将方法的返回值封装为ModelAndView对象。假如是字符串则直接将字符串写到客户端,假如是一个对象,此时会将对象转化为json串然后写到客户端。这里需要注意的...

2019-04-19 16:33:21 6924

转载 spring mvc中post、get方法获取参数的几种方式

get与post两种方式的区别:对于本次主题而言,最显著的区别就是get请求方式参数是在url后,而post请求方式的参数是在request body中。因此两者获取参数的方式也大不一样。@Getter@Setter@AllArgsConstructor@NoArgsConstructorpublic class User implements Serializable { pr...

2019-04-19 16:16:26 2774

转载 @RequestMapping的参数和用法

@RequestMapping的参数和用法一、简介二、属性1、value1)说明2)示例a.普通的具体值b.含有某变量的一类值(URI Template Patterns with Path Variables)c.含正则表达式的一类值( URI Template Patterns with Regular Expressions)2、method1)说明2)示例3、consumes1)说明2)示...

2019-04-19 16:04:24 1251

原创 SpringBoot2.0之五 集成Swagger实现RESTful接口文档可视化

前言 swagger是一个流行的API开发框架,这个框架以“开放API声明”(OpenAPI Specification,OAS)为基础, 对整个API的开发周期都提供了相应的解决方案,是一个非常庞大的项目(包括设计、编码和测试,几乎支持所有语言)。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 总体目标是使客户端和文件系...

2019-04-19 14:51:29 1106

转载 CSDN怎么转载别人的博客

在参考“如何快速转载CSDN中的博客”后,由于自己不懂html以及markdown相关知识,所以花了一些时间来弄明白怎么转载博客,以下为转载CSDN博客步骤和一些知识小笔记。 参考博客原址:http://blog.csdn.net/bolu1234/article/details/5186...

2019-04-19 10:51:37 75

原创 SpringBoot2.0之六 集成Spring scheduling实现定时任务

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011244202/article/details/54767268 </div> <link rel="stylesheet" href="http...

2019-04-19 10:29:20 391

原创 layui table动态表头

页面&amp;amp;amp;amp;amp;lt;#--浏览查询右侧信息项表格展示界面--&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;lt;#import &amp;amp;amp;amp;quot;/gdsp/tags/castle.ftl&amp;amp;amp;amp;quot; as c&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;lt;@c.Sc

2019-02-11 17:19:37 8947

原创 【Mysql基础】CMD基础操作

一:启动与关闭Mysql服务启动Mysql服务:net start mysql关闭Mysql服务:net stop mysql二:登录与登出登录登出

2019-01-29 14:23:24 199

原创 【Mysql基础】Mysql WindowsMSI安装方法详解

一:Windows

2019-01-29 13:57:32 161

原创 Easyui

一:Messagerconfirm$F.messager.confirm(&quot;确认吗?&quot;, { &quot;callback&quot;: function(flag) { if (flag) { } }});其它二:其它

2018-11-13 14:39:41 95

转载 Java千百问_02基本使用(015)_java如何通过汇编方式运行

转载自 https://blog.csdn.net/ooppookid/article/details/52002280 点击进入_更多_Java千百问-基本使用1、java如何通过汇编方式运行java本身不能通过汇编方式运行。但是,我们可以通过某些插件,在运行...

2018-11-05 09:59:09 296

原创 Spring Boot2.0之七 集成Redis

1.添加redis依赖添加spring-boot-starter-data-redis依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redis&lt;/artifactId&gt...

2018-04-09 11:36:12 246

原创 富文本编辑器CKEditor配置及使用

注:使用CKEditor版本为js版本的CKEditor 4.8.0,所有配置均参考自CKEditor官方API:https://docs.ckeditor.com/,以及实践经验一、快速使用CKEditor官网下载js插件 进入官网https://ckeditor.com/ckeditor-4/download/点击Release notes选择4.8.0版本点击Download...

2018-03-23 14:53:21 81685 11

转载 Extjs控件属性

Ext.form.TimeField:配置项: maxValue:列表中允许的最大时间 maxText:当时间大于最大值时的错误提示信息 minValue:列表中允许的最小时间 minText:当时间小于最小值时的错误提示信息 increment:两个相邻选项间的时间间隔

2017-06-19 17:49:49 360

原创 SQL整理

1.查询每个部门的最高工资: select deptno, max(sal) min_sal from emp group by deptno; 2.同最低工资关联人员信息: select e.* from emp e, (select deptno, min(sal) min_sal from emp group by deptno) s where e.deptno = s

2017-05-11 17:33:20 271

转载 关于导入Extjs项目Eclipse内存溢出

Eclipsse ExtJs

2017-04-22 17:23:42 574

转载 eclipse部署web项目至本地的tomcat但在webapps中找不到

一、发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。 二、验证 很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost:8080/webDemo/

2017-04-22 15:59:56 205

原创 ExtJs6.0.0系列之(创建新View)

创建一个新的View->TestView.jsExt.define('Admin.view.pages.TestView',{ extend:'Ext.panel.Panel', xtype:'testview', width:700, height:400, items:[{ xtype: 'panel',

2017-04-20 16:34:48 431

原创 Java基础之五 多线程

1.进程是程序(任务)的执行过程,是动态的,如运行中的QQ,持有资源(共享内存和文件)和线程。 2.线程是系统中最小的执行单元,同一进程中有多个线程,线程共享进程的资源。 3.线程的交互:互斥和同步 4.线程方法: 5.volatile:保证线程可以正确地读取其它线程写入的值...

2017-04-02 18:15:11 400 1

redis-3.2.6.tar.gz

浏览器端缓存工具

2017-01-18

空空如也

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

TA关注的人

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