自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (7)
  • 论坛 (5)
  • 收藏
  • 关注

原创 SpringBoot集成JWT实现token验证

Jwt全称是:json web token。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。优点简洁: 可以通过URL、POST参数或者在HTTP header发送,因为数据量小,传输速度也很快; 自包含:负载中可以包含用户所需要的信息,避免了多次查询数据库; 因为Token是以JSON加密的形式保存在客户端的,所以JWT是跨语言的,原则上任何web形式都支持; 不需要在服务端保存会话信息,特别适用于分布式微服务。

2020-12-24 23:15:41 58 2

原创 Springboot 整合RabbitMq,消息手动确认及持久化

该篇文章内容较多,包括有rabbitMq相关的一些简单理论介绍,provider消息推送实例,consumer消息消费实例,Direct、Topic、Fanout的使用,消息回调、手动确认等。 (但是关于rabbitMq的安装,我的是在虚拟机上用docker安装的)在安装完rabbitMq后,输入http://ip:15672/,是可以看到一个简单后台管理界面的。(用户名、密码默认是guest、guest)首先先介绍一个简单的一个消息推送到接收的流程,提供一个简单的图:黄色的圈圈就是我.

2020-12-13 15:05:44 31

原创 SSM(maven)项目程序从eclipse导入idea后报错的问题

一、导入后运行Tomcat报错:idea 出现Can't load AMD 64-bit .dll on a IA 32-bit platform错误解决:更换Tomcat到64位高版本二、打包后的文件中没有mapper中的xml文件,各种配置文件(xml)也没有解决:在pom.xml的build下补上一段<resources> <resource> <directory>src/main/java</directory>

2020-08-25 13:06:25 60

原创 springboot整合redis 使用注解@Cacheable、@CachePut、@CacheEvict

@Cacheable:可以标记在一个方法上,也可以标记在一个类上。当标记在一个方法上时表示该方法是支持缓存的,当标记在一个类上时则表示该类所有的方法都是支持缓存的。对于一个支持缓存的方法,Spring会在其被调用后将其返回值缓存起来,以保证下次利用同样的参数来执行该方法时可以直接从缓存中获取结果,而不需要再次执行该方法。Spring在缓存方法的返回值时是以键值对进行缓存的,值就是方法的返回结果,至于键的话,Spring又支持两种策略,默认策略和自定义策略,这个稍后会进行说明。需要注意的是当一个支持缓存的方法

2020-08-13 11:20:56 98

原创 Intellij IDEA 通过数据库表逆向生成带注释的实体类文件详细步骤

1、连接数据库:2、连接好了后,如上图所示,可以看到自己的数据库和表,选择一个表右键,选择说Generate POJOs.groovy,然后在弹出窗口选择需要生成的文件夹所在即可。3、要求不多的话,这样就可以了。这个重点是 没有注释,自己在网上找了些资料,修改了一份 Generate POJOs.groovy,是带有注释的,代码如下:import com.intellij.database.model.DasTableimport com.intellij.database.mo

2020-08-11 14:12:25 62

原创 CentOS7 mycat 连接mysql8.x 配置及报错解决

一、CentOS7安装MYCAT中间件JAVA环境安装: https://www.cnblogs.com/chaizhenhua/p/12383859.htmlMycat官方网站地址: http://www.mycat.io/Mycat程序下载地址: http://dl.mycat.io/1、下载Mycat程序二进制包:[root@local-test ~]# wget http://dl.mycat.io/1.6.7.4/Mycat-ser...

2020-05-25 17:20:24 127

原创 CentOS7 mysql8.x 配置读写分离、主从复制

一、安装好mysql,并能成功启动二、配置新数据库的主从复制1、修改主库配置文件 注意!注意!注意!:配置文件一定要保存成ASNI存储方式,不然会报错vim /etc/my.cnf#主服务器唯一IDserver-id=1#启用二进制日志log-bin=mysql-bin# 设置不要复制的数据库(可设置多个)binlog-ignore-db=mysqlbinlog-ignore-db=information_schema#设置需要复制的数据库binlog-do-db=m...

2020-05-24 14:29:22 130

原创 CenterOS7 安装mySQL8.X

一、CentOS7 安装 MySQL1、下载 8.x 的安装包 wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm2、解压安装包 yum install mysql80-community-release-el7-3.noarch.rpm3、确认安装版本: 输入 yum repolist a...

2020-04-20 11:22:45 112

原创 springboot 返回以base64字符串格式的文件流

springboot接口,返回文件字节流,以base64格式字符串@GetMapping("/getFileBase64")public String getFileBase64() throws IOException { byte[] bytes=null; String base64String=null; //InputStream inputStream=...

2020-04-15 14:28:01 791

原创 idea 误删除.iml文件后

简单说明IDEA中的.iml文件是项目标识文件,缺少了这个文件,IDEA就无法识别项目。跟Eclipse的.project文件性质是一样的。并且这些文件不同的设备上的内容也会有差异,所以我们在管理项目的时候,.project和.iml文件都需要忽略掉。生成iml文件 方法一(建议):刷新一下Maven Project就会自动生成.iml文件。点击下图红框标记的按钮即可 ...

2020-04-15 10:21:43 2548 1

原创 利用透明网关,oracle与SQLServer数据传输

先建好透明网关!!1、在PLSQL/oracle中查询SQLServer的数据:字段要加双引号"",例如:"ID"2、从oracle中插入数据到SQLServer中时,不能直接insert intoTable(A,B)@sqlserver select A,B from oracle,这样会报错ERROR at line 1:ORA-02025: all tables in th...

2020-03-19 15:00:43 61

原创 Delphi 调用Oracle中包(package)中的过程

一、利用AdoQuery1procedure TForm1.Button4Click(Sender: TObject);begin AdoQuery1.Close ; AdoQuery1.Parameters.Clear ; AdoQuery1.SQL.Clear ; AdoQuery1.SQL.Add('{call PKG_JCCTEST1.GetSu

2020-03-11 11:34:49 114

原创 IDEA 快捷键不起作用 例如:返回上一步、下一步:Ctrl+Alt+左箭头 Ctrl+Alt+右箭头

win10系统中,IDEA 快捷键不起作用,例如:返回上一步、下一步:Ctrl+Alt+左箭头 Ctrl+Alt+右箭头:多数情况是和系统快捷键冲突了。解决方法:在桌面右键-图形选项-快捷键-禁用。这样多数情况就能解决了,若还不行,可能就和其他软件快捷键冲突了。终极大招:更改idea快捷键。...

2020-03-11 11:32:43 5314

原创 springboot springcloud常见报错问题:

1、SpringBoot 在整合其资源的时候经常会遇到could not autowired. No beans of ‘xxxx’ type解决方法:在包DAO中 增加@Component(value = "deptDao")package com.sky.dao;import java.util.List;import com.sky.api.entities.Dept;i...

2020-03-02 23:03:22 219

原创 SpringBoot使用maven进行install或者package失败

错误信息:Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 4.069 s <<< FAILURE! - in XXX.XXXApplicationTestscontextLoads(XXX.XXXApplicationTests) Time elapsed: 0.002 s <<...

2020-03-02 14:41:37 300

原创 Idea 上传代码到github

第一步:安装Git,注册GitHub账号注册地址:https://github.com/安装成功后,git --version查看git版本第二步,使用IDEA创建一个项目第三步,在IDEA中配置好Git、GitHub(1)在IEDA左上角File → Settings → Version Control → Git,选择Git的路径,点击Test,看看是否成功。(2)在...

2020-03-02 13:13:19 46

原创 IntelliJ IDEA初步使用

用久了eclips,今天用于IntelliJ IDEA吧,是不太习惯,还不太会用,初步总结下。1、安装maven,IntelliJ IDEA中设置,在File--Setings中找到maven,设置maven路径2、 新建项目后,在项目中右键找不package,不能新建package,解决方法:右键–>new –> Mark Directory As –> Sources...

2019-10-22 16:50:53 75

原创 C# .net 汉字:字符串截取、补齐

在代码中,一个汉字length=1,但是占用2个字符。若想截取或者补齐的话,字符串中包含汉字取length是不一定准确的,虽然大多数情况下没有问题。如下代码可以解决问题,已验证。private string cutSubstring(string str, int length){ if (str == null || str.Length == 0 || length &...

2019-05-14 14:07:16 403

原创 java Spring Boot 整合使用Swagger2构建强大的RESTful API文档

项目结构图:1、在pom.xml中加入Swagger2的依赖 &lt;!-- 加入Swagger2的依赖 --&gt; &lt;dependency&gt; &lt;groupId&gt;io.springfox&lt;/groupId&gt; &lt;artifactId&gt;springfox...

2019-02-26 17:20:55 100

原创 java SSM 批量插入数据,报错:SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, Pos

SSM 批量插入数据,报错:SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]Unable to translate SQLException with Error code '933', will now try the fallback tra...

2018-10-08 11:00:15 422

原创 Delphi indy TIdHTTP TIdHTTPServer Post Get

TIdHTTPServer :  try    IdHTTPServer1.Bindings.Clear;    //要绑定的端口,一定设置此项,这是真正要绑定的端口;    IdHTTPServer1.DefaultPort:=8099;    IdHTTPServer1.Bindings.Add.IP := '127.0.0.1';    //启动服务器   

2017-11-23 13:42:10 3173

原创 Oracle 时间戳 日期

--秒级时间戳SELECT (SYSDATE - TO_DATE('1970-1-1 8', 'YYYY-MM-DD HH24')) * 86400 FROM DUAL;--毫秒级时间戳SELECT (SYSDATE - TO_DATE('1970-1-1 8', 'YYYY-MM-DD HH24')) * 86400000 + TO_NUMBER(TO_CHAR(SYSTIMESTA

2017-11-08 12:04:14 939

原创 Oracle 不同字符集(中英文字符集)直接转换查询,解决中文乱码,以ZHS16GBK转为WE8ISO8859P1为例

Oracle不同字符集直接相互查询,中文出现乱码太麻烦了!select * from nls_database_parameters 能查询数据库字符集、版本等信息//select * from nls_database_parameters where parameter in('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET');对方为:

2017-10-31 10:37:23 4917

原创 Delphi XE MD5加密

需要要用System.Hash,若不行还得引用IdHashMessageDigest, IdGlobal, IdHash(一般不用)var  TMPMD5: string; //需要加密的信息  md5: THashMD5; //加密后的信息TMPMD5 := UpperCase(md5.GetHashString(TMPStr));

2017-10-24 17:13:38 2481

原创 Delphi 读写Oracle,中文出现乱码:靠靠

Delphi连接Oracle数据库时,出现中文乱码:靠靠,plsql查询出来的显示正常:with DmMain.ADOStoredProc1 do        begin          Close;          Parameters.Clear;          ProcedureName := 'pkg_SynZhongTai.sp_SaleListEnd';

2017-09-26 11:08:16 1838

原创 Delphi 用ADO调用oracle的包中的过程,报 列不存在 的错误

ADOConnection连接Oracle数据库时,选择的驱动不正确的原因。不要使用Provider=MSDAORA.1;这样格式的,解决方法:将ADOConnection驱动程序改为Oracle本身提供的驱动程序“Provider=OraOLEDB.Oracle.1”,同时增加属性:“ExtendedProperties="PLSQLRSet=1;”连接字符串如下:

2017-09-25 19:14:43 326

原创 Delphi XE10,Json 生成和解析,再利用indyhttp控件Post

Delphi XE10,Json 生成和解析,再利用indyhttp控件Post

2017-09-20 18:30:23 8554

原创 Delphi 调用Oracle中包(package)中的过程

一 利用adoquery返回数据集的.(过程参数1/2位传入参数,参数3为传出参数,游标类型)procedure TForm1.Button4Click(Sender: TObject);begin  AdoQuery1.Close ;  AdoQuery1.Parameters.Clear ;  AdoQuery1.SQL.Clear ;  AdoQuery1.S

2017-09-20 18:19:28 331

原创 SSM 中的SpringMVC,easyUI,使用是无法加载easyUI资源

SSM框架中,jsp使用EasyUI时,无法加载EasyUI资源,致使界面无法准确显示提示:[org.springframework.web.servlet.PageNotFound] - No mapping found for HTTP request with URI [/SSM-2/jquery-easyui-1.5/themes/default/easyui.css] in

2017-08-23 12:01:46 1072 1

原创 Delphi FastReport 打印条码

新建delphi过程,放入控件ADOQuery1,ADODataSource1,frxReport1,frxDesigner1(用于运行时设计报表),frxDBDataset1,frxBarCodeObject1。ADOQuery1,ADODataSource1连接数据库。frxDBDataset1的DataSource连接ADODataSource1。双击frxReport1进行

2017-01-16 14:00:52 3732

转载 SQL SERVER中DBLINK的实现

不同服务器数据库之间的数据操作--创建链接服务器 exec sp_addlinkedserver'ITSV' ,'' , 'SQLOLEDB' ,'远程服务器名或ip地址'exec sp_addlinkedsrvlogin'ITSV' ,'false' ,null , '用户名' ,'密码'--查询示例 select*from ITSV.数据库名.dbo

2016-11-26 12:07:18 505

原创 MyEclipse2015 SSH对于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误解决

在网上查了很多,对于报错 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I,主要 是里面的Structs 1.3 (structs 2)和Hibernate3.2(或更高版本)中的JAR包里antlr2.7.2 与 antlr2.7.6 冲突,只要删除Structs1.3中的低版本的antlr2.7.2就可以了。解决

2016-06-21 13:49:25 381

原创 Delphi exe + bpl 简述

例:exe+Base.bpl+Function.bpl+A.bplA.bpl要继承Base.bpl,操作步骤:1、在A.bpl中的Requires中加热Base.dcp2、在A.bpl中新建窗口,窗口中引入Base单元,窗口名称改为从TBase继承3、右击窗口,View as Text,将首行object改为inherited这样新建的窗口就可以看的从Base继承了。

2016-04-13 15:11:11 1070

原创 Delphi exe动态调用加载bpl 报地址错误的解决方法

加载bpl:  ModuleInstance1: HMODULE;  ModuleInstance1 := LoadPackage('TestA.bpl');显示窗口:var  frm: TCustomForm;begin  frm := CreateFormByClassName('TTestForm');  try    frm.ShowModal;

2016-04-12 14:47:24 1853

转载 delphi bpl插件系统开发(转)

半路出家的delphier一如我,对于win32api式的调用有着近乎厌恶的抵触情绪,我很早以前看c++的教程时看到lptrXXXXX的变量就头大,以至于到现在都不会用c++,都不曾写成功过那怕一个helloworld程序,所以对于dll式的导出函数后面加stdcall使用右到左的参数调用方式,总觉得没有delphi的美感.再加上看到了许多bpl可以导出类,而dll很麻烦的文章,更是坚定了我的方向

2016-04-12 14:39:53 2229

转载 使用Delphi调用条形码控件BarTender打印标签

1. 要实现的条形码功能最近一个项目需要在扫描条码后按固定的格式打印。条形码打印控件客户习惯使用的是BarTender,使用Delphi调用BarTender来完成打印条码标签功能。此功能的重点在于:a)         使用BarTender格式打印b)        格式中有需要变动的部分2.  条形码标签设计a)       新建一个空白标签b

2016-03-16 10:39:24 5331

转载 SQL Server中如何让SQL语句对字符串大小写敏感

在SQL Server中默认对大小写是不敏感的,例如fname='peter'和fname='PETER'结果是一样的。但有时候用户会要求区分大小写,如验证密码等。这种情况下的处理办法就是在字段后加上collate Chinese_PRC_CS_AS_WS如:select * from HRS_EMPLOYEE where EMPLOYEE_NAME='admin' AND PASSWORDc

2016-01-22 11:30:43 2656

转载 SQL SERVER 2008不能修改表的解决方法(增加字段、修改字段名)

SQL SERVER 2008不能修改表的解决方法(增加字段、修改字段名)新装的SQL SERVER 2008,打开原来SQL SERVER 2008中建立的表,现在想增加一些字段,在保存时提示错误,无法保存。刚开始以为是SQL SERVER 2008与2005的不兼容,后来发现在SQL SERVER 2008中新建的表也存在无法修改表结构,也就是无法修改字段名和增加字段名。提示是:不

2016-01-22 11:29:58 507

原创 SQL Server中截取字符串常用函数

SQL Server 中截取字符串常用的函数:1.LEFT ( character_expression , integer_expression )函数说明:LEFT ( '源字符串' , '要截取最左边的字符数'  )返回从字符串左边开始指定个数的字符select LEFT('SQL_Server_2008',4 );返回结果:SQL_2.RIGHT ( c

2015-10-21 10:02:52 467

转载 sql2000的jdbc连接

【转】jdbc访问sql2000与驱动包classpath配置2012年02月10日 星期五 下午 9:20转载自 cna仔最终编辑 cna仔1、首先要记得sql2000 要打上sp3以上的补丁.(建议用sp4)2、装上SQL Server 2000 Driver for JDBC Service Pack 3 下载地址:http://www.microsoft.com

2015-09-26 19:01:17 374

jclasslib_win64_5_2

JClassLib5.2。 JClassLib不但是一个字节码阅读器而且还包含一个类库允许开发者读取,修改,写入Java Class文件与字节码。

2017-08-31

Delphi解析json数据

Delphi解析json数据。参考本方法可以用Delphi直接解析json数据,以弥补Delphi不能直接解析json数据的问题。

2017-08-17

带倒计时功能的按钮。

带倒计时功能的按钮,提供2个函数,MsgTime_OK和MsgTime_YesNo,时间作为参数传入。提供pas文件,在程序中加入此单元后直接调用函数即可。

2013-08-29

快速关机 定时关机 自定义关机

快速关机,可以定时关机,自定义关机(附带源码)

2013-08-12

plsql插件DBATools

DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,查看与调整表空间资源插件。

2019-02-27

jclasslib_win32_5_2

JClassLib5.2。 JClassLib不但是一个字节码阅读器而且还包含一个类库允许开发者读取,修改,写入Java Class文件与字节码。

2017-08-31

JAVA 计算器

java 简单的计算器,java入门程序。

2015-03-25

上传资源积分修改,为什么积分特别高啊??

发表于 2019-02-27 最后回复 2019-02-27

sql文件,双击,在新窗口中打开

发表于 2013-01-22 最后回复 2013-03-02

SQL 多表联合查询

发表于 2012-10-18 最后回复 2012-10-26

带有ActiveX的Dll

发表于 2012-08-07 最后回复 2012-08-15

字符数组

发表于 2012-07-28 最后回复 2012-07-28

空空如也

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

TA关注的人 TA的粉丝

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