自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (5)
  • 收藏
  • 关注

原创 excel获取文字首字母

按“Alt+F11"组合键,弹出“Visual Basic编辑器”。选中B2单元格,输入公式“=getpy(A1)",然后按回车键。然后依次关闭Visual Basic编辑窗口,返回Excel。点击菜单栏的“插入”选项,然后点击下拉列表里的“模板”。

2024-01-04 10:13:21 669

原创 ETL data-integration 9.3 Spoon 启动找不到javaw.exe

下载链接:https://pan.baidu.com/s/140c3LdIXP3frPIWjDidbXA。本机的java配置正常。仔细看错误提示,路径中有两个bin,所以导致找不到。打开set-pentaho-env.bat文件,将60行,修改一下。启动时直接报错,提示找不到javaw.exe。

2023-11-10 09:39:25 218

原创 mysql创建表语句转换为oracle创建表语句

【代码】mysql创建表语句转换为oracle创建表语句。

2023-10-09 15:37:12 319

原创 mysql字段类型与oracle字段类型对应关系

DATETIME,占8字节存储,可表示日期和时间,支持范围是[1000-01-01 00:00:00]至[9999-12-31 23:59:59]TIMESTAMP,占4字节存储,可表示日期和时间,范围是[1970-01-01 00:00:00]至[2038-01-19 03:14:07]TIME,3字节存储,只存储时间,没有日期,支持范围是[-838:59:59]至[838:59:59]DATE,3字节存储,只存储日期,没有时间,支持范围是[1000-01-01]至[9999-12-31]

2023-10-09 15:36:01 710

原创 mysql导出表结构到excel

2、通过navicat将查询结果导出到excel。1、执行如下sql,查询出想要的表信息。3、按照这个网页方式,合并相同的表名。

2023-09-14 17:24:12 1154

原创 网页文字阅读和java实现阅读

自己写代码,通过网页阅读小说。阿斯蒂芬建安里盛开的发丝访问任务阿斯顿发送到嘎方式sad嘎如图奇特天抢人头青铜器二特点粉红色的发货感受到粉红色的阿斯蒂芬建安里盛开的发丝访问任务阿斯顿发送到嘎方式sad嘎如图奇特天抢人头青铜器二特点粉红色的发货感受到粉红色的阿斯蒂芬建安里盛开的发丝访问任务阿斯顿发送到嘎方式sad嘎如图奇特天抢人头青铜器二特点粉红色的发货感受到粉红色的阿斯蒂芬建安里盛开的发丝访问任务阿斯顿发送到嘎方式sad嘎如图奇特天抢人头青铜器二特点粉红色的发货感受到粉红色的阿斯蒂芬建安里盛开的发丝访问任务阿

2022-06-04 08:47:31 503

原创 动态加载js文件-不适用缓存

js 缓存

2022-05-31 16:43:55 566

原创 IDEA设置

idea设定

2022-05-27 12:00:45 207

原创 01-小曹学springboot之搭建源码工程

冲动下容易做出出格的事情在使用springboot工程进行crud时,发现好多底层的东西都不知道。随即,产生读一读源码的冲动。说是冲动吧,也冲动了一个多星期,现在才有机会将源码的工程搭建起来。搭建过程如下一、找到springboot的源码https://github.com/spring-projects/spring-boot访问上面的路径,就能找到源码库,由于是国外的网站,会比较慢,耐心等待就可以打开。如果你还是打不开,可以搭梯子,怎么搭梯子就要自行度娘了。二、对应的版本..

2021-09-02 22:48:21 959

原创 通过表结构生成实体类

在开发过程中,经常会新增表。然后将表映射成实体。如果采用的是驼峰命名的方式。则表字段名和实体名称,不是真正的相等。可以通过如下的工具类,映射表结构生成实体如下:import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DatabaseMetaDa

2021-04-22 10:29:23 1817

原创 @Scheduled多定时任务,重叠执行。

@Scheduled如果有两个定时任务,定时任务重复时,只有一个可以执行。如下import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.time.LocalDateTime;@Componentpublic class MyScheduled { @Scheduled(cron = "0/5 * * *

2021-03-18 16:13:04 2026

原创 Mariadb安装

下载地址:https://downloads.mariadb.org/mariadb/选择压缩包的文件下载。安装命令(管理员打开命令行):mysql_install_db.exe --datadir=D:\MySqlDate\mariadb-10.5.5-winx64\data --service=Mariadb --password=123456 --port=3308...

2020-08-20 18:33:11 89

原创 maven更新jar包更新不下来的问题

maven拉取jar,如果第一次没拉取成功,在本地仓库的目录中生成了临时文件。在第二次拉取的时候,maven检测到目录中有相关的临时文件,就认为这个jar包拉取有问题。不再请求网路拉取。所以,将目录下的临时文件删除再重新刷新maven。一个一个文件删除太费精力,所以写一个批量删除语句,进行定期删除。将下面的语句保存到文本文件中,并将文件的后缀名修改为.bat,修改为自己的仓库路径,定期双击执行此bat文件,就可以整个仓库扫描删除临时文件了。set REPOSITORY_PATH=D:\tool

2020-07-14 10:52:16 2648

原创 SpringBoot将http的请求,转换到https请求

在工程中建立配置文件configure, 将http的请求,转换到https请求package com.caohl.config;import org.apache.catalina.Context;import org.apache.catalina.connector.Connector;import org.apache.tomcat.util.descriptor.web.SecurityCollection;import org.apache.tomcat.util.descript

2020-07-13 17:45:01 1237

原创 ora01720

今天,根据业务需要,写了一个视图。即A用户需要查询B用户下的c表已经进行过授权了。命令:grant select on c to B;在创建视图的时候出错,错误信息为:ORACLE ora-01720 授权选项对于'xxxx'不存在经查询,需要要使用如下命令进行授权:grant select on c to B with grant option。ORACLE-016:ora-01720 授权选项对于'xxxx'不存在发布者:fruit 时间:2015-08-25 08:48:.

2020-06-24 09:51:19 5577

原创 oracle导出,密码中带有特殊符号的

在oracle使用导出语句时,如果密码中带有特殊符号,比如@符号,如果直接使用正常的exp命令,则会提示错误,一般情况下是解析监听错误。那么就需要我们将密码进行特殊处理,才能使用。如下 windows os: exp username/"""password"""@devdb --3个双引号扩密码 linux/unix os: exp 'username/"password"@devdb' --1个双引号扩密码,1个单引号扩全部这样,再也不怕密码中带有特殊符号不能识别了。..

2020-06-02 18:32:51 1903

原创 Excel初步验证身份证号的合法性

我们获取到身份证,需要验证身份证的合法性可以通过如下的Excel语句进行验证。当然,验证只是验证是否合法,并不能验证是不是真实=IF(LOOKUP((LEFT(A1,1)*7+MID(A1,2,1)*9+MID(A1,3,1)*10+MID(A1,4,1)*5+MID(A1,5,1)*8+MID(A1,6,1)*4+MID(A1,7,1)*2+MID(A1,8,1)+MID(A1,9,1)*6+MID(A1,10,1)*3+MID(A1,11,1)*7+MID(A1,12,1)*9+MID(A1,

2020-06-01 16:21:52 738

原创 pdf转图片

使用到了fontbox、pdfbox这两个包,在maven仓库中查找,添加到pom.xml文件中。官网下载地址:https://pdfbox.apache.org/download.cgi#20x示例代码import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.Scanner;import javax.imageio.ImageIO;im

2020-05-09 17:50:21 175

原创 nacos1.2.1支持mysql8的配置

今天搭建nacos,怎奈,电脑上安装的是mysql8的版本,但是官方的nacos1.2.1支持的是mysql5,当配置成读取mysq的模式时,点击保存时报错。org.springframework.jdbc.CannotGetJdbcConnectionException: PreparedStatementCallback; Could not retrieve transation re...

2020-04-18 00:37:43 1493 1

原创 公钥、私钥、加密、解密

第一种用法:公钥加密,私钥解密。---用于加解密第二种用法:私钥签名,公钥验签。---用于签名有点混乱,不要去硬记,总结一下:你只要想:既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负责解密;既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证。同一种道理,我在换种说法:私钥和公钥是...

2020-03-30 15:36:17 4750

原创 浏览器禁用退回功能

禁用浏览器的退回按钮,右键菜单中的退回功能//禁用浏览器返回//禁用浏览器后退功能history.pushState(null, null, document.URL);window.addEventListener('popstate', function () { history.pushState(null, null, document.URL);});...

2020-03-27 14:04:04 410

原创 ElasticSearch 搜索实例

ElasticSearch 搜索,需要进行分类的搜索,同时搜索关键字。public Map search(Map<String, String> searchMap) { //1.获取关键字的值 String keywords = searchMap.get("keywords"); if (StringUtils.isEmpty(keywords)...

2020-03-25 11:03:44 118

原创 浏览器禁用后退功能

浏览器禁用后退功能<script type="text/javascript">//禁用浏览器后退功能history.pushState(null, null, document.URL);window.addEventListener('popstate', function () { history.pushState(null, null, document....

2020-03-25 10:10:38 100

原创 springboot开启sql输出

最近在学习springboot,已经整合了mybatis,使用的是mybatis的注解形式的,非常简单就可以查询到数据了。但是突然之间我脑抽了一下,想看mybatis向数据库发送的sql具体是什么的时候发现,springboot在默认情况下是不开启日志输出的。那么本着没事找事的原则,将此默认的配置更改一下,让他输出sql语句,这样我们就明明白白的看到它执行的是什么语句之后从数据库中查询的数...

2020-03-19 21:29:30 1919

原创 springboot 开启aop

我们在开发过程中,或许会想要拦截一下请求看请求都做了些什么,比如参数,比如执行事件,等。这时,我们就需要使用到AOP的编程思想。那么在springBoot中使用AOP是怎样的呢?非常简单,请看下面的类.当然,这里只是象征性写了个执行后的方法、环绕方法,和一个切面的声明。需要注意的是,这个方法必须写在启动类的目录里,不然不被加载。。。。详情可以查看一下springboot的启动类...

2020-03-19 21:23:49 1256

原创 springframework中的StringUtil工具类详解

我们经常会对字符串进行操作,spring已经实现了常用的处理功能。我们可以使用org.springframework.util.StringUtils 工具类帮我们处理字符串。以前只会使用其中几个,今天有时间总结一下StringUtils中其他的方法的使用。工具类整理如下: StringUtils.hasLength(null) = false StringUtils.hasLe...

2020-03-18 15:12:53 1292

原创 mysql8之后进行工程逆向查询出多余的表问题

最近换了mysql8,进行工程逆向。结果出现空指针异常。原本逆向工程是亲测可用的。怎么更换了mysql8之后就出现问题了呢。本着科学的态度,经过一番查找,发现在逆向时getTables查询出的表名,要比我创建的表多出来一个【clients】。其实不止多这一个表,是把所有库的表都查询出来了。导致进行逆向时,出现空指针异常。然后到网上一顿扒,发现是因为使用的是mysql8的驱动包所导致的,...

2020-03-17 10:57:54 274

原创 idea 创建项目之后,不识别application.yml文件

今天烦躁的是,创建了一个服务,项目的各个包都已经识别到了,源码包、配置包,然而,创建的application.yml的文件没有识别为spring的小树叶加小齿轮的图标。而是一个YML的图标。意识到idea没有正常的工作。于是各种查原因。最后是SpringBoot的插件被禁用掉了,所以识别不成spring的配置文件。通过如下方式进行启动。file->settings->plugins...

2020-03-17 10:21:03 3440 1

原创 分页工具类

package entity;import java.io.Serializable;import java.util.List;public class Page <T> implements Serializable{ // 页数(第几页) private long currentpage; // 查询数据库里面对应的数据有多少条 private long ...

2020-03-07 00:30:15 101

原创 java 时间操作工具类

import java.time.LocalDate;import java.time.LocalDateTime;import java.time.Period;import java.time.ZoneId;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;import j...

2020-02-29 13:12:14 151

原创 Linux系统下启动tomcat报错java.util.prefs.BackingStoreException: Couldn't get file lock

Linux环境下,启动tomcat报出如题的警告信息。具体的警告信息如下:Jan , :: PM java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode WARNING: Could not . Jan , :: PM java.util.prefs.FileSystemPreferences checkLockFil...

2020-02-28 20:47:49 2494

原创 tomcat指定使用的内存大小

项目在启动的时候,如果加载的东西多时,tomcat会内存溢出。这时,我们就需要修改tomcat使用的内存,具体指定其大小。在catalina.bat或者Catalina.shJAVA_OPTS="-Xms256m -Xmx1024m -XX:PermSize=64M -XX:MaxPermSize=256m"...

2020-02-28 19:27:12 656

原创 tomcat 使用指定的jdk

tomcat使用指定的jdk不管在开发还是在生产环境中,电脑中总会安装好几个版本的jdk。或者系统环境变量中配置的jdk的版本不是我们想使用的。那么我们就需要在tomcat中指定我们想要使用的jdk版本。在catalina.bat或者catalina.sh中指定window下,set JAVA_HOME=G:\tools\JDK8_64set JRE_HOME=G:\tools\JD...

2020-02-28 19:24:26 238

原创 SPU和SKU都是什么意思

做电商的需要厘清两个概念SPU和SKUSPU = Standard Product Unit (标准产品单位)SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。在商品信息电子化过程中,商品的特性可以由多个“属性|属性值对”进行描述。“属性|属性值对”完全相同的商品,可以抽象成为一个SPU。另一方面,这些“属性|属性值对”在SPU中固...

2020-02-11 17:43:54 1176

原创 JAVA-getComponent()与getSource()

两个方法都是获取发生事件的事件源对象,区别也许是返回的类型不同,如果是getSource()需要强制类型转换为Component 对象;而getComponent()无需转换;API的说明如下:类ComponentEventgetComponent()返回发起事件的 Component 对象,如果该对象不是一个 Component,则返回 null。类EventObjectgetSour...

2020-02-11 16:00:47 445

原创 查看classpath

WEB-INF/lib 目录下的jar优先然后才是 系统的共享目录;自己看看classpath,代码:System.out.println(System.getProperty("java.class.path"));如果重复,前面的优先!所以这个语句建议经常使用,特别是发现莫名其妙的问题的时候!tomcat下面使用 :getServletContext().getAtt...

2020-02-11 15:44:18 902

原创 mybatis中_parameter使用和常用sql

1. 简单数据类型,此时#{id,jdbcType=INTEGER}中id可以取任意名字如#{a,jdbcType=INTEGER},如果需要if test则一定使用<if test="_parameter != null">,此处一定使用_parameter != null而不是id != null<select id="selectByPrimaryKey...

2020-02-10 22:23:23 1024

原创 关于Mybatis中的条件查询。createCriteria example里面的条件

之前用Mybatis框架反向的实体,还有实体里面的Example,之前只是知道Example里面放的是条件查询的方法,可以一直不知道怎么用,到今天才开始知道怎么简单的用。 在我们前台查询的时候会有许多的条件传过来:先看个例子:public List<Contact> searchByExample(Contact contact) { Sys...

2020-02-10 22:02:32 2727

原创 核心组件之SecurityContextHolder

作用:保留系统当前的安全上下文细节,其中就包括当前使用系统的用户的信息。上下文细节怎么表示? 用SecurityContext对象来表示每个用户都会有它的上下文,那这个SecurityContext保存在哪里呢?存储在一个SecurityContextHolder中,整个应用就一个SecurityContextHolder。SecurityContext...

2020-02-10 20:33:14 921

原创 mybatis的逆向工程中创建的以Example类的作用

在平常的开发中,有时会使用mybatis的逆向工程,来快速的创建类,其中在创建实例的过程中有一个以Example结尾的类,这个类是专门用来对这个单表来查询的类,就相当于,对该单表的增删改查是脱离sql性质的,直接在service层就可以完成(当然这个sql是逆向已经生过的)例如:select id, username, birthday, sex, address from user WH...

2020-02-10 16:17:02 253

Java课件Java课件Java课件Java课件Java课件Java课件

Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件Java课件

2010-06-30

j2se课件ppt和实例.rar

j2se课件ppt和实例.rarj2se课件ppt和实例.rarj2se课件ppt和实例.rarj2se课件ppt和实例.rarj2se课件ppt和实例.rarj2se课件ppt和实例.rarj2se课件ppt和实例.rarj2se课件ppt和实例.rar

2010-04-27

用U装系统的操作流程图

其实不仅仅不带光驱的笔记本用户愁怎么装系统,那些没有光驱的台式机用户也愁。为 了给这类用户提供方便,笔者今天就来讲解一下,在没有光驱的情况下,如何方便快速的安 装操作系统。

2010-04-13

空空如也

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

TA关注的人

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