自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 收藏
  • 关注

原创 如何预览 pdf文件

【代码】如何预览 pdf文件。

2024-04-11 16:14:10 94

转载 mysql索引有哪些类型?

MySQL目前主要有的索引类型为:普通索引、唯一索引、主键索引、组合索引、全文索引。通过给字段添加索引可以提高数据的读取速度,提高项目的并发能力和抗压能力。索引优化时mysql中的一种优化方式。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。下面我们来看看MySQL目前主要有的索引类型:1、普通索引普通索引是最基本的索引,它没有任何限制,值可以为空;仅加速查询。可以通过以下几种方式来创建或删除:1)、直接创建索引CREATE INDEX index_name ON ta

2021-08-20 14:04:19 31372

原创 第一节 VUE 部署

一 环境部署cli2 和 >cli2脚手架创建1.安装所需要的环境 node.js地址:https://nodejs.org/zh-cn/安装时直接下一步下一步就行2.打开控制命令行程序(CMD),检查是否正常查看版本:npm -v3.下一步更改淘宝镜像(可不更改,个人觉得太慢了建议更改一下)npm install -g cnpm --registry=https://registry.npm.taobao.org二项目初始化1.安装vu...

2021-08-10 17:11:43 164

原创 i d e a

软件准备(1).JetbrainsCrack-3.1-release-enc.jar2.IDEA自行下载。1.将JetbrainsCrack-3.1-release-enc.jar复制到$ {InstallDir} / bin ,也就是安装目录位置的bin目录下;2.根据计算机位数64位修改第一个,32位修改第二个(安装目录根据自己的安装目录进行修改:-javaagent:{InstallDir} \bin\JetbrainsCrack-3.1-release-enc.jar);(1)3

2021-04-08 11:57:00 207

原创 Java 生成图形验证码工具类

ValidateCode.java 验证码生成类package cn.dsna.util.images; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputS

2021-01-25 20:29:13 196

原创 解决跨域问题

方法一(此方法可能导致拦截器失效,可以用方法二)@Configurationpublic class CorsConfigure extends WebMvcConfigurationSupport {/* * 这里主要为了解决跨域问题,所以重写addCorsMappings方法 () */@Overrideprotected void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .

2021-01-06 18:30:39 125

原创 AES加密若在Linux上每次发生变化

1、AES加密若在Linux上每次发生变化就是因为没有加入 SecureRandom random = SecureRandom.getInstance("SHA1PRNG"); random.setSeed(key.getBytes());我的示例

2021-01-04 21:16:38 165

原创 spring boot 2.0+mybatis 实现多数据源切换

1、我的项目目录2、application.yml数据配置3、实现类package com.example.supermarket.project.config;import com.alibaba.druid.pool.DruidDataSource;import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessionFactoryBean;import org.mybati

2020-11-11 11:42:47 336 1

原创 Java 上传图片到七牛云(实用版)

1、加载pom依赖包(根据需求引入版本)代码编写文位置名称:pom.xml<dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</artifactId> <version>[7.2.0, 7.2.99]</version></dependency>2、封装上传到七牛云的方法(注意

2020-11-11 11:21:27 384 1

原创 Spring boot+Mybatis 多数据源驼峰式/普通式驼峰式命名

一:单数据源驼峰式命名1、方式一  直接application.yml文件中配置开启#mybatis配置mybatis: typeAliasesPackage: com.example.mybaitsxml.dao.entity mapperLocations: classpath:mapper/*.xml configuration: map-underscore-to-camel-case: true2、方式二 application.yml 文件中配置引入m

2020-11-07 18:54:54 715

原创 Vue常用时间戳转换为时间代码

引用import { formatHomeTime } from '@/lib/tools'方法(createTime:时间戳)createTimes(createTime) { console.log(createTime) returnformatHomeTime(createTime)}获取当前时间let day = new Date()let timeData = day.setTime(day.getTime())...

2020-10-15 11:39:29 279

原创 树形结构数据处理

前端使用/** * 构造树型结构数据 * @param {*} data 数据源 * @param {*} depid 儿子节点id字段 默认 'depid' * @param {*} parentId 父节点id字段 默认 'parentId' * @param {*} children 孩子节点数据存储字段 默认 'children' * @param {*} rootId 根Id 默认 0 */export function handleTree(data, depid, p.

2020-07-17 11:08:15 515

原创 【php】跨域post请求

public function cloudlogin(){ //跨域需提交的数据 $post_data = array( "name"=>"admin", "passWord"=>"openstack", "forceLogin"=>true, ); $res = $this->send_post('http://10.11.117....

2020-05-19 15:55:51 1607

原创 使用ajax上传文件

文件上传时注意获取的参数是否存在,可以使用console.log(fomedata.get(ket))看看你保存的参数是否存入模拟的form表单内 如果存入数据是,服务器接收不到数据(服务端获取数据为空),可能是fomedata.append(key,name)保存的数据存在问题。 将获取变更,我再此浪费了好久的时间,希望对你们有所帮助, 遇到的问题 :使用方式 “fomedata.append(“file”,$(".el-upload__input")[0]...

2020-05-09 11:10:35 245

转载 js 监听URL地址变化

js 监听URL的hash变化项目中使用AntdUI组件+react 里面使用了menu组件管理目录结构,不同目录组件页面之中有点击按钮进行不同目录的跳转,因为是各种组件的关系,点击各组件后准确跳转到目标页面没有问题,但是左侧目录结构不能进行有效的收缩和展开的动作,故使用js来监听URL的hash变化的方式进行接下来的逻辑行为原理:监视hash的变化onhashchange事件兼容...

2020-04-17 10:28:31 4989 2

原创 ideal 乱码问题

1 file->settings->appearence里面有个Name设置成支持中文的字 体(这个很重要)2 还要再settings中的Eidtor->File Encodings里面设置字体编码格式,一般都是UTF-8,GBK什么的也行3 找到idea安装目录bin目录下如下图所示两个文件,用编辑器打开,在文件末尾添加 -Dfile.encoding=UTF...

2019-10-18 17:34:07 504

翻译 MySQL慢查询日志总结

慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,当然,如果不是调优需要的话,一般不建...

2019-03-21 11:31:45 223

翻译 java web 多文件下载并打包为zip

思路批量下载文件时,需要将,然后再下载。实现思路有两种:一是将所有文件先打包压缩为一个文件,然后下载这个压缩包,二是一边压缩一边下载,将多个文件逐一写入到压缩文件中。实现代码@RequestMapping(value="/downloadFiles/{uuid}/",method=RequestMethod.GET) //匹配的是href中的download请求@ResponseB...

2019-03-07 11:25:09 1481

转载 SpringMVC基础配置

SpringMVC和Struts2一样,是前后台的一个粘合剂,struts2用得比较熟悉了,现在来配置一下SpringMVC,看看其最基础配置和基本使用。SpriingMVC不是太难,学习成本不高,现在很多人都喜欢使用它了。本次demo工程是一个maven工程,使用maven来对项目进行管理。一、首先需要建立一个maven的webapp工程。目录结构如下:二、配置maven的pox...

2019-03-07 10:51:55 204

转载 myexlipse 快捷键

选择你要注释的那一行或多行代码,按Ctrl+/即可,取消注释也是选中之后按Ctrl+/即可。如果你想使用的快捷键的注释是的话,那么你的快捷键是ctrl+shift+/我以前都是手动注释的,直接打//或者注释,代码格式会破坏掉其他快捷键Ctrl+M切换窗口的大小Ctrl+Q跳到最后一次的编辑处Ctrl+/ 在代码窗口中是这种//~注释。Ctrl+Shift+/ 在代码窗口中是这种注释,在...

2018-12-29 11:08:42 307

原创 java 学习基础总结

类型转换 什么是类型转换 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了  (可以强制转换); Java常量的应用 什么是常量 ...

2018-12-28 15:32:35 261

转载 日期字符串相互转换

import java.text.SimpleDateFormat; import java.util.Date;   public class Test01 {     public static void main(String[] args) {         Date date = new Date(); //获取当前时间     ...

2018-12-26 17:13:08 319

转载 java-类型之间的转换(包装类 基本类型 String类型)

1. 包装类的分类(8种):基本类型 包装类 byte java.lang.Byte short java.lang.Short int java.lang.Integer long java.lang.Long float java.lang.Float double java.lang.Double char ja...

2018-12-26 14:50:38 443

转载 Ueditor图片上传设置

1、页面初始化配置全局变量UEDITOR_HOME_URL,定义编辑器资源文件根路径。它所表示的含义是:以编辑器实例化页面为当前路径,指向编辑器资源文件(即dialog等文件夹)的路径1 var UEDITOR_HOME_URL = "/ueditor/"; 2 var editor_a = UE.getEditor('myEditor',{initialFrameHeight:...

2018-10-18 17:24:04 1457

转载 注册编码

 复制于http://idea.lanyus.com/K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXR...

2018-08-29 10:20:48 311

转载 java Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred,Program

Error:Could not create the Java Virtual Machine.Error:A Fatal exception has occurred,Program will exit.如图:解决办法:1、判断机子是否安装了java环境。具体方法网上搜吧注意设置自己的环境变量:如JAVA_HOME,CLASSPATH,PATH     2、有些程序会有内存...

2018-08-22 16:52:02 1777

原创 php中间件--ice

                              php中间件--ice  我试过很多次,以防万一,ice最好是编译安装,安装ICE的安装方式有多种,这里以通过RPM的方式进行安装为例:1、下载ICE安装包:wget http://www.zeroc.com/download/Ice/3.4/Ice-3.4.1-rhel5-i386-rpm.tar.gzICE各...

2018-08-08 14:44:42 360

原创 lnmp环境搭建配置

                                           lnmp环境搭建配置有事环境搭建中,代码并没有错误,却部署在linux上时,却发现老是走不通。查看了部署的环境也是没有问题,这时我们就需要看看nginx配置了。下列是我自己的环境部署中的配置,可供大家参考以下,希望对你们有所帮助!找到nginx的配置路径 /etc/nginx/conf.d/def...

2018-08-08 14:08:36 250

转载 Centos7--搭建lamp环境

                             Centos7--搭建lamp环境一、配置防火墙CentOS 7.0默认使用的是firewall作为防火墙。1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firew...

2018-08-02 13:55:26 201

原创 tp3.2验证码不显示问题

方法一在每次验证钱清空缓存使用ob_clean();    public function haha(){              ob_clean();              $v = new \Think\Verify();              $v-&gt;entry();    }方法二 如果你是新搭建的环境,代码没有问题,但验证码还是没有显示;那么执行p...

2018-08-02 11:20:38 1812

转载 python3 与 Django 连接数据库:Error loading MySQLdb module: No module named 'MySQLdb'

python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用在 python3 中,改变了连接库,改为了 pymysql 库,使用pip install pymysql 进行安装,直接导入即可使用但是在 Django 中, 连接数据库时使用的是 MySQLdb 库,这在与 python3 的合

2017-12-14 15:28:29 282

原创 django框架连接mysql数据配置

django框架连接mysql数据配置DATABASES = {  #     'default': {  #         'ENGINE': 'django.db.backends.sqlite3',  #         'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),  #     }      '

2017-12-14 10:40:28 371

原创 GIT--简单使用

                                        GIT--简单使用 1. 克隆代码git clone https://github.com/master-dev.git # 这个git路径是无效的,示例而已2. 查看所有分支git branch --all # 默认只有master分支,所以会看到如下两个分支# master[本...

2017-07-31 17:04:27 282

转载 yum安装lamp环境

                                 yum安装lamp环境 打开终端,root用户 1 yum install mysql mysql-server  安装完毕,设置MySQL自启动 1 2 chkconfig --levels 235 mysqld on /etc/i...

2017-07-10 16:23:09 403

转载 CentOS7--安装mysql及报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO

                               CentOS7--安装mysql 首先CentOS7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。#列出所有被安装的rpm packagerpm -qa | grep ...

2017-07-10 16:17:16 615

转载 编译安装rabbitmq及PHP扩展amqp

                    编译安装rabbitmq及PHP扩展amqp# 安装rabbitmq-c依赖包yum install libtool autoconf# 安装rabbitmq-c ( 最好下载 0.5的,0.6安装可能会报错)# 版本下载:https://github.com/alanxz/rabbitmq-c/releases/tag/v0.5.0wget ...

2017-06-23 17:00:22 860

转载 RadditMQ操作

 入队列 &lt;?php   //连接RabbitMQ   $conn_args = array( 'host'=&gt;'localhost' , 'port'=&gt; '5672', 'login'=&gt;'guest' ,'password'=&gt; 'guest','vhost' =&gt;'/');   $conn = new AMQPConnection...

2017-06-20 17:41:24 1143

转载 部署RabbitMQ

                                 安装RabbitMQ 1、安装erlang以root身份执行下面命令yum install erlangyum install erlang xmlto2、安装epel源rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release...

2017-06-20 12:49:55 363

原创 TinkPHP--大写字母表示的意义

1. A()A函数用于实例化控制器格式:[资源://][模块/]控制器 A($name,$layer='',$level='')@param string $name 资源地址@param string $layer 控制层名称@param integer $level 控制器层次@return Controller|false2. B()执行某个行为 B($nam...

2017-03-17 20:09:48 2863

原创 PHP--封装、继承、多态。

面向对象的三个基本特征是:封装、继承、多态。  封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需...

2017-03-16 10:01:28 652

空空如也

空空如也

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

TA关注的人

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