自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

皮卡丘博客

萌妹子一枚,haha,皮一下

  • 博客(43)
  • 收藏
  • 关注

原创 SpringBoot发送邮件遇到的错误:org.springframework.mail.MailAuthenticationException: Authentication failed;

SpringBoot发送邮件时遇到的异常:org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 550 User has no permission原因:我的邮箱之前对...

2019-09-10 14:58:49 2183

原创 Python 编码

默认情况下,Python 3 源码文件以UTF-8编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:# -*- coding: cp-1252 -*-

2019-06-02 19:41:14 283

原创 Python 环境安装

目录第一步:下载Python安装包第二步:安装第三步:测试第四步:写程序安装Pycharm第一步:下载Python安装包在Python的官网 www.python.org 中找到最新版本的Python安装包,点击进行下载,请注意,当你的电脑是32位的机器,请选择32位的安装包,如果是64位的,请选择64位的安装包;Python文档下载地址:www....

2019-06-02 19:00:10 488

原创 HAP框架-描述维护

目录1.使用HAP中的描述维护2.直接在代码里面改,不太建议这样需求: 当我们使用逆向工程生成的页面,带有英文如附件所示,我们需要改成中文的形式,有两种方法1.使用HAP中的描述维护对应的代码就是html页面代码中的arcustomers.companyid{ field: "companyId", ...

2019-05-14 19:46:32 1015

原创 HAP框架-前端页面和功能菜单显示

目录1.显示销售管理2.显示客户信息页面3.销售管理和客户信息页面相关联4.显示需求:你使用逆向工程或者其他增加了一个模块或者功能或者页面,如何才能让他显示在前端呢?主要使用hap框架中系统管理—》功能管理的内容如下附件所示,需要见到销售管理,客户信息,客户信息页面1.显示销售管理2.显示客户信息页面sales/ar_customers...

2019-05-14 19:36:21 993

原创 HAP框架—逆向工程

目录1.在数据库(hap_dev)中创建一个表(hap_org_companys)2.运行你的项目,框架必须是搭建好的需求:给你一张表,你如何直接生成需要的页面和增删改查,以便后面直接修改代码,加快开发的效率。1.在数据库(hap_dev)中创建一个表(hap_org_companys)SET FOREIGN_KEY_CHECKS=0;-- -------------...

2019-05-14 19:14:43 755 2

原创 HAP框架—框架安装

目录HAP框架开发环境安装HAP框架HAP框架开发环境HAP框架所需的开发工具:JDK 1.8 及以上 IntelliJ IDEA 或 Eclipse redis 3.0 及以上 maven 3.3 及以上 Tomcat 7+ (不支持 Tomcat 6) 数据库(任选) - Mysql server 5.6 及以上 - SqlServer 2012 及以上 ...

2019-05-14 18:59:58 3503

翻译 Spring Security权限框架

目录为什么需要权限管理?权限管理的核心是什么?权限框架主要有?Spring SecuritySpring Security实战1.搭建springbooot环境2.只要能登录即可的例子2.基于内存的权限设置3.角色进行拦截为什么需要权限管理?安全性:误操作,人为破坏,数据泄露等 数据隔离:不同权限能看到及操作不...

2019-05-06 21:40:05 19447 1

原创 java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"

在使用SpringSecurity基于内存的方式的时候,发现报错:java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null" /** * 基于内存的验证:不需要用到数据库的情况 * * @param auth * @throws Ex...

2019-05-03 15:10:30 349

原创 Failed to start component [Connector[HTTP/1.1-8080]]

在运行springboot 项目时候出现:Failed to start component [Connector[HTTP/1.1-8080]] 原因是端口号被占用解决方法:结束下面两个进程重新运行springboot项目即可运行成功:...

2019-05-03 14:21:21 2938

原创 IE的地址栏在弹出窗口也显示

一般我们要根据地址查找代码的信息,可是iE浏览器地弹窗的地址栏是隐藏的,如果要件地址栏,需要对ie浏览器进行设置一下找到安全选项卡---自定义级别,对“允许网站打开没有地址或状态的窗口”“禁用”。提示:internet和可信站点两个的“允许网站打开没有地址或状态的窗口”默认设置是不用的,“可信站点”默认是“启用的”。设置时注意你的页面地址在安全选项卡下的哪个类别...

2019-04-27 21:39:19 1082

转载 SpringBoot基础——创建项目

菜单 -> New -> Project -> Spring Initializer 然后点 Next 输入如图所示的两个地方的参数,其他参数不用修改,然后Next 接着左边选择 Web, 右边只勾选 Web 即可,然后点击Next 指定项目路径为 e:\project\springboot (其他位置也可以)。 如此这般之后,项目就创建成功了,就可以看到项目...

2018-08-26 15:20:25 193

原创 java的IO流

File 类java.io.File类:文件和目录路径名的抽象表示形式,与平台无关File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。File对象可以作为参数传递给流的构造函数...

2018-07-30 19:22:19 139

原创 同一个电脑安装两个jdk版本

场景:先前使用了1.6的jdk但是现在学java需要使用jdk1.8的,现在打算电脑上使用两个jdk 1 . 准备两个版本的jdk我的两个jdk路径为: D:\jdk1.7.0_80 D:\Program Files\Java\jdk1.8.0_111 2 . 设置两个子JAVA_HOME,一个总设置两个子JAVA_HOME: JAVA_HOM...

2018-07-29 20:51:13 737

原创 plsql基础

培训完,考完试我哭了,趁着今天可以休息一天写写博客!!!!!!这里提醒大家,学习一门语言,应该思考那些事应该做,那些事不应该做,以及那些事应该尽量避免。plsql块plsql的块总共有两种类型:匿名块(没有名字的块)和命名块,匿名块具有有限的作用域(功能较少),命名块更容易扩展,而且可重用资源。匿名块功能可使用在:脚本或其他的程序单元中,也就是说匿名块的作用域仅限于包含匿名块的程序...

2018-07-29 17:27:31 2614

原创 plsql认知

plsql有什么用  PLSQL 是Oracle公司在SQL基础上进行扩展而成的一种过程语言。PLSQL提供了典型的高级语言特 性,包括封装,例外处理机制,信息隐藏,面向对象等;并把最新的编程思想带到了数据库服务器和工具 集中。   在平衡数据库服务器方面,plsql可以看是功能强大的工具,掌握使用他的能力将是开发动态,高效数据库中心应用程序的关键   ...

2018-07-29 15:30:52 353

原创 mysql删除数据

1.mysql删除数据DELETE FROM 表名 [WHERE 条件表达式]-- 删除数据DELETEFROM t_bookWHERE id = 5;结果:-- 删除数据DELETEFROM t_bookWHERE bookName = '我';结果:

2018-06-25 16:04:38 363

原创 mysql更新数据

1. Mysql更新数据UPDATE 表名SET 属性名 1=取值 1,属性名 2=取值 2,...,属性名 n=取值 nWHERE 条件表达式; -- 更新数据UPDATE t_bookSET bookName = 'Java编程思想', price = 120WHERE id = 5;结果:-- 更新数据UPDATE t_bookSET bookName = '我'WHERE...

2018-06-25 15:58:56 533

原创 mysql插入数据

准备一张表DROP TABLEIF EXISTS `t_book`;-- 创建图书表 CREATE TABLE `t_book` ( `id` INT (11) NOT NULL AUTO_INCREMENT, `bookName` VARCHAR (20) DEFAULT NULL, `price` DECIMAL (6, 2) DEFAULT NULL, `author` ...

2018-06-25 15:52:49 282

原创 mysql查询数据

准备一张表和一些数据-- 创建一张表CREATE TABLE `t_student` ( `id` DOUBLE, `stuName` VARCHAR (60), `age` DOUBLE, `sex` VARCHAR (30), `gradeName` VARCHAR (60));-- 插入一条数据INSERT INTO `t_student` ( `id`, `stu...

2018-06-24 20:37:53 159

原创 mysql基本操作

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库;1.对数据库操作1.1显示所有数据库显示所有数据库SHOW databases;结果1.2创建数据库创建数据库-- CREATE DATABASE 数据库名;CREATE DATABASE mysqlStudy;结果1.3删除数据库删除数据库-- DROP DATABASE 数据库名;DROP DATABASE mysqls...

2018-06-24 16:46:39 183

原创 Mysql 数据类型

1.整数类型整数类型字节数无符号范围有符号范围(默认)TINYINT10-255-128~127SMALLINT20~65535-32768~32767MEDIUMINT30~16777215-8388608~8388607INT40~4294967295-2147483648~2147483647INTEGER40~4294967295-2147483648~2147483647BIGINT80...

2018-06-24 13:44:38 129

原创 Java反射

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设值、或唤起其methods。java反射机制提供的功能:在运行...

2018-06-23 16:16:18 129

原创 Exception in thread "main" java.lang.IllegalArgumentException: wrong number of arguments...

错误信息:com.反射.StudentException in thread "main" java.lang.IllegalArgumentException: wrong number of arguments at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.Nati...

2018-06-23 15:52:26 1262

原创 java.lang.InstantiationException:(实例化异常)

首先看一下错误的原因java.lang.InstantiationException: com.反射.Studentcom.反射.Student at java.lang.Class.newInstance(Class.java:418) at com.反射.Test3.main(Test3.java:20)Caused by: java.lang.NoSuchMethodException: c...

2018-06-23 15:36:55 2701

原创 Java多线程

一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。多线程能满足程序员编写高效率的程序来达到充分利用CPU的目的。 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守候线程都结束运行后...

2018-06-23 12:31:29 157

原创 File was loaded int the worng encoding:"UTF-8"

当我们将eclipse或其他项目的文件导入到IDEA就会出现下面的编码格式错误解决方法:

2018-06-23 09:30:51 8228 2

原创 Java文件流

Java读写文件的IO流分两大类,字节流和字符流,基类分别是字符:Reader和Writer字节:InputStream和OutPutStreamBufferedInputStream是带缓冲区的输入流,默认缓冲区大小是8M,能够减少访问磁盘的次数,提高文件读取性能;BufferedOutputStream是带缓冲区的输出流,能够提高文件的写入效率。1.java的文件操作1.1目录或文件的创建pa...

2018-06-23 09:13:28 4086

原创 Redis登录,缓存,实现购物车功能

1.登录和缓存功能实现package com.redis;import redis.clients.jedis.Jedis;/** * FileName: 登录和缓存 * Author: sujinran * Date: 2018/6/17 15:12 */public class LoginAndCookie { /** * 检查用户是否登录 ...

2018-06-17 21:10:19 3437

原创 Redis的对文章操作的HelloWorld

-- 文章表#添加标题hset article:1 title redis#链接hset article link https://blog.youkuaiyun.com/qq_35136982/article/details/80709093#t6#用户hset article poster user:123#时间hset article time 1331382699.33#支持票hs...

2018-06-17 14:58:08 245

原创 NOAUTH Authentication required-Redis解决

刚刚学Redis,笨笨的我,设置了密码,尴尬了,在这里我设置了密码没有输入密码,所在出现这样的错误解决方法:127.0.0.1:6379> auth "你的密码" 注意密码是字符串的形式,必须带“”...

2018-06-16 15:56:45 9329 1

原创 Redis入门

Redis是一个内存数据库(非关系型数据库),性能比较强

2018-06-16 15:28:14 176

原创 java基本语法

1.关键字关键字的定义和特点定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写2.标识符标识符:(1)Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符(2)凡是自己可以起名字的地方都叫标识符。定义合法标识符规则:(1)由26个英文字母大小写,0-9 ,_或 $ 组成  (2)数字不可以开头。(3)不可以使用关键字和保留字,但能包含关键字...

2018-06-15 16:48:58 168

原创 java语言概述

1.java语言的诞生出现原因:发现C缺少垃圾回收系统,还有可移植的安全性、分布程序设计、和多线程功能。想要一种易于移植到各种设备上的平台。注:Java可以看成是C语言发展和衍生的产物(Java语言的变量声明,操作符形式,参数传递,流程控制等方面和C语言、C++语言完全相同),但Java是一个纯粹的面向对象的程序设计语言(继承了 C++语言面向对象技术的核心,舍弃了C语言中容易引起错误的指针[以引...

2018-06-15 14:39:30 182

原创 hibernate应用程序的Helloworld

这里使用Idea工具开发,Idea教程:点击打开链接  ,Idea破解:点击打开链接1.导包(maven)maven的包从:点击打开链接获取 <!--hibernate--> <dependency> <groupId>org.hibernate</groupId> <arti...

2018-06-14 23:05:20 221

原创 mybatis的映射文件找不到解决方法如下

<resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.xml</i...

2018-06-11 22:52:31 3007

转载 数组的排序

JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法1.快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现。2.冒泡法是运用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个的遍历出来。3.选择排序法是将数组的第一个数据作为最大或者最小的值,然后通过比较循环,输出有序的数组。4.插入排序是选择一个数组中的数据,通过不断的插...

2018-06-05 15:58:31 231

原创 Error running 'XXX': Cannot start process, the working directory 'F:\JavaSe\JavaSe' does not exis

IDEA 运行项目错误:Error running 'XXX': Cannot start process, the working directory 'F:\JavaSe\JavaSe' does not exist这是因为找不到工作目录,我也不知道什么原因造成的,建议初学者先不用Idea练习下面是对问题的解决方法...

2018-06-05 14:03:34 5540

原创 mybatis的Helloworld

mybatis学习笔记,开发工具mysql+idea

2018-06-04 21:29:16 247

原创 java生成开发者文档:找不到可以文档化的公共或受保护的类

/*软件 = 数据+指令+文档(使用者文档+开发文档) *//** * 该类是用于模拟QQ软件 */class Demo3{ public static void main(String[] args){ /** * 操作流程: * 1.输入用户名和密码 * 2.校验用户名和密码 */ System.out.println("请输入用户名和密码");...

2018-04-21 23:30:25 3394

空空如也

空空如也

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

TA关注的人

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