自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (13)
  • 收藏
  • 关注

原创 springboot2.0 配置ssl证书详解

ssl证书

2022-08-31 21:22:52 2550 1

原创 Nginx服务器中配置非80端口的端口

Nginx服务器中配置非80端口的端口转发方法详解这篇文章主要介绍了Nginx服务器中配置非80端口的端口转发方法详解,文中使用到了Nginx中的proxy_pass配置项,需要的朋友可以参考下nginx可以很方便的配置成反向代理服务器: 1 2 3 4 5 6 7 8 9 10 11 server { listen 80; server_name localhost;

2022-01-06 14:32:58 5489

原创 SqlServer 2008还原数据库步骤

引言 现在在做项目,由于每个人是分模块的,所以大家的测试数据都不同步,导致好多时候会因为别人填的数据不同而调半天的错。所以我还是自己还原一个数据库,自己填自己的数据吧。回到目录 报错 之前还原过很多个数据库都没什么问题,这次也是按照之前的步骤,先建立了一个目标数据库,之后选择源文件进行还原。最后报了这么一个错:解决方法1、 首先我们在还原数据库之前,应该先建立一个目标数据库,否则会出现系统找不到目标数据库错误。2、...

2021-02-06 14:56:33 2455

原创 漫画 | Spring AOP的底层原理是什么?

1、Spring中配置的bean是在什么时候实例化的?2、描述一下Spring中的IOC、AOP和DIIOC和AOP是Spring的两大核心思想3、谈谈IOC、AOP和DI在项目开发中的应用场景4、谈谈Spring如何配置声明式事务控制声明式事务管理有两种常用的方式:基于tx和aop名字空间的xml配置文件 基于@Transactional注解5、Spring的作用域有哪些?Spring的作用域有singleton、prototype、request、..

2021-01-13 16:17:54 285 1

原创 Java程序常见异常及处理汇总

一、JDK中常见的异常情况1、常见异常总结图2、java中异常分类Throwable类有两个直接子类:(1)Exception:出现的问题是可以被捕获的(2)Error:系统错误,通常由JVM处理3、被捕获的异常分类(1)Check异常: 派生自Exception的异常类,必须被捕获或再次声明抛出(2)Runtime异常:派生自RuntimeException的异常类。使用throw语句可以随时抛出这种异常对象 throw new ArithmeticException(

2021-01-13 15:23:46 980

原创 Hibernate利用@DynamicInsert和@DynamicUpdate生成动态SQL语句

最近在使用Hibernate4中,发现两个很有奥秘的注解@DynamicInsert和@DynamicUpdate如果是在配置文件的话那就是dynamic-insert和dynamic-update这两个注解在一定程度上可以增加与数据库操作相关的速度,可以节省SQL语句的执行时间,提高程序的运行效率。使用这两个注解只需要在实体类上加入即可,或者在*.hbm.xml配置。这两个注解是boolean值,true或者false。1.首先使用false来看一下执行的结果,我们就拿更...

2021-01-13 14:49:38 206

原创 oracle添加用户并给予管理员身份登陆

sqlplus / as sysdba;--超级管理员sys登陆show user;--显示当前用户conn system/admin;--切换用户CREATE user admin identified by admin;--创建用户admin,密码adminalter user admin account unlock;--解锁grant create session to admin; --给予管理员权限切换用户...

2021-01-09 22:49:29 1139

原创 oracle数据库sys登录和修改密码

具体操作步骤如下:cd..进入C盘符下:C:> sqlplus请输入用户名:sys输入口令:sys as sysdba //注意:在口令这里输入的密码后面必须要跟上 as sysdba 才可以。SQL> alter user system account unlock;用户已更改.SQL> commit;提交完成.SQL> alter user system identified by ok;口令已更改SQL>conn system/ok...

2021-01-09 22:36:56 687 1

原创 IDEA 创建类注释模板设置

1.idea类注释  打开:file->setting->Editor->Filr and Code Templates->Includes->File Header 类注释模板: /** * @title: ${NAME} * @projectName ${PROJECT_NAME} * @description: TODO * @author ${USER} * @date ${DATE}${...

2021-01-06 10:33:54 822 1

原创 oracle导出数据库exp时报错,ORA-12154 TNS: 无法解析指定的连接标识符

expuser/pwd@orcl schemas=orcl d:\test.dmpexp导出时报错,ORA-12154 TNS: 无法解析指定的连接标识符解决办法:在导出语句上加ip地址和端口号exp user/pwd@127.0.0.1:1521/orcld:\test.dmp full=y

2021-01-05 21:25:27 2055

原创 谈谈对Spring IOC的理解

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解  首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂,以下内容全部来自原文,原文地址:http://jinnianshil

2020-12-27 21:16:19 137

原创 JAVA常见类(五) Integer类

Integer类一、构造函数(1) public Integer(int value) (2) public Integer(String s) 注意:s必须得是数字字符。二、Integer类方法 public static String toBinaryString(int i) 返回二进制 ...

2020-12-27 15:39:54 193

原创 JAVA常见类(四) StringBuffer类

Integer类一、构造函数(1) public Integer(int value) (2) public Integer(String s) 注意:s必须得是数字字符。二、Integer类方法 public static String toBinaryString(int i) 返回二进制 ...

2020-12-27 15:37:27 123

原创 JAVA常见类(三) String类

String类一、构造方法主要构造方法如下:(1)public String()空构造。(2)public String(byte[] bytes) 字节数组转字符串。一个字节换算成十进制后按照ASCII码对应一个字符。(3)public String(byte[] bytes,int index,int length) 从index开始的length长度的字节数组转换为字符串。(4)public String(char[] value) 字符数组转字符串。(5)public S

2020-12-27 15:34:54 89

原创 JAVA常见类(二) Scanner类

Scanner类Scanner主要用于获取键盘输入的内容。1、构造方法Scanner类有很多种构造方法,一般用于输入的话则是Scanner(InputStream source),所需参数为InputStream,如果想获取键盘输入的内容,则需要选择System类的静态成员变量:System.in。它的描述是“标准”输入流,是一个InputStream类型的变量。格式如下:Scanner sc=new Scanner(System.in)。2、基本方法(1)hasNextXxx():判断

2020-12-27 15:33:06 282

原创 JAVA常见类(一) Object类

Object类Object类是所有类的父类,所有的类都直接或者间接的继承自Object类。 构造方法:Object类的构造方法为无参构造而且只有一个,这就是为什么所有类的默认构造函数为无参构造:所有的类均继承自Object类,子类对象默认访问父类即Object的构造即无参构造。 几种重要方法: (1)toString()方法:返回对象的字符串表示,默认是由类的全路径+'@'+哈希值的十六进制表示。这个表示其实是没有意义的,一般子类都会重写该方法,例如String类,Integer类等等。ja.

2020-12-27 15:31:53 144

原创 JDK8 Stream分组功能 Collectors.groupingBy 两种写法

//按自定义格式对数据集合List进行分组//List.stream().collect(Collectors.groupingBy(对象Vo -> {分组自定义标志字段}))List<TestRecord> TestRecordsByMonthList = mapper.selectTestRecordByCondition(plantId, startDate, endDate);Map<String, List<TestRecord>> mapGrou.

2020-12-27 15:11:46 3811

原创 TreeMap用法总结

TreeMap用法总结public class TreeMap<K,V>extends AbstractMap<K,V>implements NavigableMap<K,V>, Cloneable, SerializableTreeMap中的元素默认按照keys的自然排序排列。(对Integer来说,其自然排序就是数字的升序;对String来说,其自然排序就是按照字母表排序)构造函数 TreeMap():创建一个空TreeMap,keys按

2020-12-20 20:52:10 1846

原创 Jackson工具类(各种转换)

首先要在项目中引入jackson的jar包相比阿里的fastJson, jackson更稳定,漏洞更少jackson使用举例:public class JacksonUtils { private final static ObjectMapper objectMapper = new ObjectMapper(); private JacksonUtils() { } public static ObjectMapper getInstance() {

2020-07-30 21:51:56 596

原创 Oracle函数写法和举例

1、declare 声明变量后的每个变量都要加分号;2、所有的语句结束和sql语句结尾,都要加分号;3、变量赋值 variable :='1234'如:recordId := '1234';4、插入列数据获取 :new.colname如:new.exec_record_id5、sql查询写入变量 select colname into variable如: select verify_date into execDate from orders_executed_rec...

2020-05-28 11:11:41 3015

原创 IntelliJ IDEA 常用插件一览,让效率成为习惯

梁桂钊、陈同学、张帆、刁政欣(研习小组)| 作者一、官方工具IntelliJ IDEA 默认安装并提供了非常多的工具,比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。其中有很多好用,但是不为人知的工具。1.REST client在日常开发过程中,我们或多或少都涉及到 API 接...

2020-04-28 13:37:50 407

原创 Idea插件之——GsonFormat将Json映射成实体类

  平常开发中,在与组外或者不同部门对接接口时候发现,有时候对方返回的是JSON对象,自己想要用一个对象去接受,以便于处理后续,此时,需要自己一个个手动去输入属性么,肯定很抓狂,不过咱们可以使用这个插件来解决这个尴尬问题一、安装点击File-- Settings--Plugins设置界面,安装GsonFormat插件:  二、使用  1、调出窗口    1)方法一:空白...

2020-04-28 13:31:02 647

原创 Sql Server数据类型分类及含义

特别注意:int型的最大值为21亿多,超过这个范围,需要用bigint类型数据类型 范围 存储 bigint -2^63(-9,223,372,036,854,775,808)到2^63-1(9,223,372,036,854,775,807) 8字节 int -...

2020-03-31 22:02:18 527

原创 IDEA中Gradle项目导入本地jar包

之前在连接数据库时需要使用ojdbc的jar包,但是maven仓库中由于一些原因不能下载,只能导入本地的jar包。但是Gradle项目 导入后必须进行配置,否则导入一直会失败。  下面结合我的实际情况,给大家介绍如何导入本地jar包  1.在项目下新建文件夹,我这里命名为lib   2.复制要导入的jar包       ...

2020-03-31 21:55:49 8956

原创 Js apply 和 call 方法 详解

我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享..如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高..主要我是要解决一下几个问题:1.apply和call的区别在哪里2.什...

2020-02-26 15:51:52 368

原创 Oracle触发器写法和举例

1、declare 声明变量后的每个变量都要加分号;2、所有的语句结束和sql语句结尾,都要加分号;3、变量赋值 variable :='1234' 如:recordId := '1234';4、插入列数据获取 :new.colname 如:new.exec_record_id5、sql查询写入变量 select colname into variable 如: sel...

2019-12-05 09:27:24 4369

原创 IDEA使用Hibernate生成带注解的实体类和VO类 详细步骤

前言:idea 功能很强大,以前不知道有这样的提升工作效率的方法,虽然有的工具确实可以直接生成实体类,mapper文件,还有dao接口,但是个人觉得涉及到复杂业务还是只生成实体类比较好,后面部分就自己搞定就可以了。生成的VO类效果:一、连接数据库打开项目:1、点击右侧的datesource图标,要是没有该图标,请去自行百度2、点击 + 号3、选择 datasource...

2019-12-04 11:19:00 2849

原创 SqlServer 创建登录 添加用户 分配权限

先举例:exec sp_addlogin 'XE_KIDNEY','123456','database';exec sp_adduser 'XE_KIDNEY','XE_KIDNEY';grant select on table1 to XE_KIDNEY;--创建一个简单的登录,登录名为:newlogin;登录密码:123456;默认数据库:master,默认数据库也可以不指...

2019-12-04 09:35:17 1353

原创 sql 排名函数---(ROW_NUMBER、RANK、DENSE_RANK)简介

1.ROW_NUMBER()定义:ROW_NUMBER()函数作用就是将select查询到的数据进行排序,每一条数据加一个序号,他不能用做于学生成绩的排名,一般多用于分页查询,比如查询前10个 查询10-100个学生。实例:1.1对学生成绩排序这里number就是每个学生的序号 根据studentScore(分数)进行desc倒序1.2获取第二个同学的成绩信息...

2019-11-27 15:12:07 310

原创 zTree树插件的使用

1、html页面增加tree列表ul<ul id="treeDemo" class="ztree" hr-self-height="$(window).height()-160"></ul>2、设置setting 对象jsonvar setting = {view: {dblClickExpand: dblClickExpand,showIcon...

2019-11-27 11:01:07 269

原创 JavaScript日期加减

JS中的日期加减使用以下方式:varcurrentDate = new Date();对日期加减:date.setDate(date.getDate()+n);对月加减:date.setMonth(date.getMonth()+n);对年加减:date.setFullYear(date.getFullYear()+n);对小时、周等,都可以使用类似的方式修改。...

2019-11-26 16:58:48 1206

原创 @JsonFormat & @DateTimeFormat 前后台交互 时间戳转为年月日时间

@JsonFormat后台到前台的时间格式的转换@DataFormAT前后到后台的时间格式的转换1.@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")pattern:需要转换的时间日期的格式timezone:是时间设置为东八区2.@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:...

2019-11-14 15:47:02 4261

原创 复合主键@idClass

有时一个实体的主键可能同时为多个,例如同样是之前使用的“CustomerEO”实体,需要通过name和email来查找指定实体,当且仅当name和email的值完全相同时,才认为是相同的实体对象。要配置这样的复合主键,步骤如以下所示。(1)编写一个复合主键的类CustomerPK,代码如下。CustomerPK.javaimport java.io.Serializable;...

2019-11-14 15:40:34 1886

原创 详解Javascript中prototype属性

在典型的面向对象的语言中,如java,都存在类(class)的概念,类就是对象的模板,对象就是类的实例。但是在Javascript语言体系中,是不存在类(Class)的概念的,javascript中不是基于‘类的',而是通过构造函数(constructor)和原型链(prototype chains)实现的。但是在ES6中提供了更接近传统语言的写法,引入了Class(类)这个概念,作为对象的模板。...

2019-11-01 14:45:27 102

转载 关于javascript中this的那点事

this可谓是JavaScript中的开发神器,使用得当的话不仅有事半功倍的效果,而且代码的逼格也更高。但是既然是神器,如果你没有足够的功力的话,那么就不要使用它,否则就有可能自毁身亡。曾几何时,我偶然得到这个神器,之后,,,自残,,,自残,,,再自残...再自残了那么多次后,终于可以拥有强大功力持此神器行走江湖了。接下来,我就为大家来传授传说中神器的使用秘诀。咳咳。。入正题。this...

2019-11-01 14:42:18 102

原创 javascript变量提升详解

js变量提升对于大多数js开发者来说,变量提升可以说是一个非常常见的问题,但是可能很多人对其不是特别的了解。所以在此,我想来讲一讲。先从一个简单的例子来入门:a = 2;var a;console.log(a);你觉得以上的代码会输出什么?是输出undefined吗?如果是按照程序的自上而下执行的话,那么这一段代码确实是输出undefined。然而,javascript并不...

2019-11-01 14:34:56 97

原创 Idea快捷键

Idea快捷键Ctrl+n 找classCtrl+shift+n 找文件Ctrl+Shift+F,全局查找Alt+f7 查看引用Ctrl+ Alt+f7 弹小窗口查看引用Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择F11 自己配置,深入查看F12 自己配置,直接查看实现类Ctrl+f12 查看类中方法Ctrl+U,转到父类Ct...

2019-11-01 13:41:04 1019

转载 Vuex入门(2)—— state,mapState,...mapState对象展开符详解

详解一下vuex的几个关键配置1.statestate是什么?定义:state(vuex) ≈ data (vue)vuex的state和vue的data有很多相似之处,都是用于存储一些数据,或者说状态值.这些值都将被挂载 数据和dom的双向绑定事件,也就是当你改变值的时候可以触发dom的更新.虽然state和data有很多相似之处,但state在使用的时候一般被...

2019-10-31 17:24:23 739

原创 Vue实例的对象参数options的几个常用选项

一.新建一个Vue实例可以有下列两种方式:1.new一个实例var app= new Vue({ el:'#todo-app', // 挂载元素 data:{ // 在.vue组件中data是一个函数,要写成data () {}这种方式 items:['item 1','item 2','item 3'], todo:'' }, methods:{ //...

2019-10-31 17:20:01 1250

原创 Oracle锁表查询和解锁方法

oracle表在什么情况下会被锁住DML锁又可以分为,行锁、表锁、死锁 行锁:当事务执行数据库插入、更新、删除操作时,该事务自动获得操作表中操作行的排它锁。 表级锁:当事务获得行锁后,此事务也将自动获得该行的表锁(共享锁),以防止其它事务进行DDL语句影响记录行的更新。事务也可以在进行过程中获得共享锁或排它锁,只有当事务显示使用LOCK TABLE语句显示的定义一个排它锁时,事...

2019-10-22 17:30:00 527

pbfunc外部函数扩展(1.2.2.8)

pbfunc外部函数扩展是专给PowerBuilder各个版本可以使用的外部扩展库,部分功能其它开发工具也可以使用,主要功能如下: 1.以非图片方式在Datawindow中显示QR二维码 2.GBK和UTF-8编码相互转换 3.加密解密,RSA加密解密 4.取汉字拼音首字母 5.文件哈希算法:MD5、SHA1、RIPEMD160、SHA256、Tiger、SHA512、Whirlpool、CRC32 6.字符串哈希算法:MD5、SHA1、RIPEMD160、SHA256、Tiger、SHA512、Whirlpool、CRC32 7.URI编码解码 8.Base64编码解码 9.硬盘序列号 10.http、https的POST和GET操作 11.增加COM口读操作 此版本针对2015-05-03版本主要完善以下功能: 1.修复RSA的长度限制问题 2.增加COM口读操作 3.增加QR码的删除操作 4.增加https的POST和GET操作 注:此版本有令人讨厌的随机弹窗限制,需要取消此弹窗请到淘宝下单或直接QQ联系作者

2023-03-18

jacob-1.18 jar 和dll文件

jacob-1.18 jar 和dll文件

2022-01-25

AutoIt工具及jar包

AutoIt工具及jar包

2022-01-25

利用Google的ZXing工具包,生成和解析二维码图片

目标:借助Google提供的ZXing Core工具包,使用Java语言实现二维码的生成和解析。maven项目中,pom.xml中引入ZXing Core工具包。

2018-07-05

JNA调用DLL函数.rar

JNA调用DLL函数.rar 用VC6写了一个加减功能的动态库,供JAVA调用

2018-06-04

Spring3.0.2-RELEASE-API.chm

Spring3.0.2-RELEASE-API.chm,官方帮助文档,好用。。

2018-05-18

JAVA利用jxl读取Excel所需jar

JAVA利用jxl读取Excel所需jar。 JAVA可以利用jxl简单快速的读取excel文件的内容。由于版本限制,只能读取97-03 xls格式的Excel。

2018-05-11

slf4j-log4j相关jar

slf4j-log4j相关jar,用slf4j接口实现Log4j日志记录。

2018-05-11

lxml-4.1.1-cp36-cp36m-win_amd64.whl

lxml-4.1.1-cp36-cp36m-win_amd64.whl win64 py3.6版本

2018-02-27

pywin32-221.win-amd64-py3.6.exe

pywin32-221.win-amd64-py3.6.exe 安装工具 win64位 py3.6版本

2018-02-27

jax-ws所需相关jar包

jax-ws所需相关jar包,java用jax方式,开发webservice

2018-01-13

SoapUI-5.0.0

SoapUI-5.0.0,开发测试webservice必备工具,测试可用

2018-01-05

Jsp帮助文档

Jsp帮助文档.

2012-08-26

水晶报表 教程

水 晶 报 表 教 程

2011-04-10

空空如也

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

TA关注的人

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