自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oracle执行存储过程调用http请求

前言:公司的消息推送功能需要用到技术难点:公司代码封闭 无法改动 能改动的只有存储过程 公司说没办法调用其他的服务导致操作完系统没办法做消息推送给其他公司 我在网上看到有oracle调用http请求的文章所以自己实践一下 查看到百度很多的博客都不大全面 所以做一下记录还有几个要完善的问题 在文章结尾我会记录下来 处理完了我再更新此博客第一步 开启Oracle ACL权限begin dbms_network_acl_admin.create_acl ( -- 创建访问控制文件(A

2020-09-22 16:54:49 3411

原创 Oracle调用存储过程ORA-06508: PL/SQL: 无法找到正在调用的程序单元

解决方案:重启plsql原因:大体是这样,一个总控调用若干个存储过程,执行总控的时候其中一个存储过程(命名A)报 ORA-06508错误,经排除:只要是有另一个存储过程B 与A 一起调用时就报错。...

2020-04-15 17:02:48 5815

原创 调用存储过程数字或值错误 : 字符到数值的转换错误

ORA-06502: PL/SQL: 数字或值错误 : 字符到数值的转换错误ORA-06512: 在 line 1原因:存进去的是字符串 但是新增进去的表的那个字段为number(18) 为long类型当存进去的字符串为null时就会出现这个问题。...

2020-04-15 16:58:21 1680

原创 oracle 11g的 listagg() WITHIN GROUP () 行转列函数

奇葩需求:单个病人未支付列表查询接口 一个医生开的处方单显示一条数据 处方单用逗号合并,金额累计。用处:第三方公司合并支付。1.使用条件查询 查询病人id为407990的未支付列表2.使用 listagg() WITHIN GROUP () 将多行合并成一行 金额合并这里有个问题 就是单号有重复项,然后金额是没问题的解决方案:Oracle listagg() within g...

2020-02-26 12:58:52 1166 1

原创 2.Linux 远程控制管理(Xshell 安装及使用)

概述Windows用桌面远程连接 ,Linux用SSH.传统的网络服务程序,FTP、POP、telnet 本质上都是不安全的,因为它们在网络上通过明文传送口令和数据,这些数据非常容易被截获。SSH 叫做 Secure Shell。通过 SSH,可以把传输数据进行加密,预防攻击,传输的数据进行了压缩,可以加快传输速度。OpenSSHSSH 是芬兰一家公司开发。但是受到版权和加密算法限制(收费...

2020-01-09 16:54:19 237

原创 微服务解决复杂问题-1.Linux简介与安装(Ubuntu)

1.Linux简介Linux 是一种自由和开放源码的类 UNIX 操作系统,使用 Linux 内核。目前存在着许多不同的 Linux 发行版,可安装在各种各样的电脑硬件设备,从手机、平板电脑、路由器和影音游戏控制台,到桌上型电脑,大型电脑和超级电脑。 Linux 是一个领先的操作系统,世界上运算最快的 10 台超级电脑运行的都是 Linux 操作系统。Linux 操作系统也是自由软件和开放源代...

2020-01-09 15:20:09 174

原创 Jfinal集成Jwt实现token认证

** 1.导入pom依赖 <!--JWT依赖包--> <jwt.version>3.2.0</jwt.version> <jjwt.version>0.6.0</jjwt.version> <!--JWTtoken认证--> <dependency&g...

2019-12-30 12:38:46 1554 1

原创 jfinal整合quartz实用版

pom依赖 <!--quartz定时任务--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> &lt...

2019-12-12 18:58:38 141

转载 如何在Maven中导入本地jar包

一般情况我们会导入pom依赖就可以了 例如:<!--阿里 Druid Spring Boot Starter依赖--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</ar...

2019-10-16 17:10:36 482 1

原创 IDEA下搭建Jfinal的Maven项目

这是即将更新的博客

2019-09-11 17:54:08 169

原创 Idea项目打包部署到Windows服务器

第一步:打成war包成功即表示打包成功第二步:点击项目鼠标右键显示页面:打开文件夹到:D:\ideaWorkSpace\zj-api\target目录下

2019-09-04 16:49:55 3047 2

原创 Maven模块化+SSM+BootStrapAdminLTE实现登录功能

完成了Maven模块化,SSM的增删改查以及模糊查询(单表),配套了BootStrapAdminLTE后台模板实现了用户登录功能源码:文档:my-shop链接:http://note.youdao.com/noteshare?id=ebe089fac2ce1ddf5214ca4b33ba45bd...

2019-09-03 11:00:28 473

原创 Maven模块化开发

有道云笔记链接:http://note.youdao.com/noteshare?id=2da4a99441ef1ac0bd6ad62f1e8a4720效果以及成功图片:

2019-08-29 15:47:39 81

原创 浏览器端存储技术【Cookies+BootStrapAdminLTE模板实现[记住我]登录】

链接:http://note.youdao.com/noteshare?id=88677955ecf5ba96f2ac5afc339428fb实现效果:记住不记住

2019-08-28 17:20:19 213 1

原创 Spring整合web

01.容器初始化02.ApplicationContextAware03.Bean 的装配方式有道云笔记链接:http://note.youdao.com/noteshare?id=0a601067a5016293a09a3d15ecb1ea1e

2019-08-28 17:14:20 75

原创 C#和Java中SubString的不同

接手一个医疗项目之前的接口是用C#做的 然后新的接口用java写中间就碰到一个substring的坑接口中一个公共方法(根据身份证号获取出生日期)按照正常的18位数身份证为例 C# 的输出为:19980818Java的输出为:19区别:C#中substring是从第几位开始截取多少位Java中的substring是从第几位开始截取到第几位...

2019-08-28 11:45:07 1239

原创 Lo4j日志文件入门到入坑

MarkDown格式:普通文本编辑器编写的标记语言文档:07.Log4j 【全】链接:http://note.youdao.com/noteshare?id=31b97f32efee31c317a0843ef93e4d8a

2019-08-27 15:17:26 218

原创 JUnit测试

最近在用MarkDown编写有道云笔记文档:.JUnit测试【全】链接:http://note.youdao.com/noteshare?id=ac1411f51823efe138fba8fb5940a4e2

2019-08-27 15:10:47 90

原创 公司运用的baiduAPI.js

公司为什么要用的baiduAPI.js?公司做的供应链,需要把百度地图接入 看运输的货物走的路线,在某个地点停放了多久【配套硬件是GPS设备】,这里就不多讲,这里我只讲公司怎么运用baiduAPI.的一些方法和实现的功能。想拿学以致用的加QQ:83188296 我会把源码给你引用的文件: <script src="/PubSrc/head.js"></script>...

2019-05-15 16:17:06 275

原创 公司经常用到的存储过程详解

一,存储过程是什么 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。(因为我所在的公司是并发式开发,存储过程经常用到)二,存储...

2019-05-15 15:14:28 876 1

原创 SpringBoot入门

SpringBoot是什么?Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等)...

2019-02-16 20:31:44 137

原创 SpringMVC入门

什么是springMVC?Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。回顾: 中央控制器、子控制器mvc具体处理业务的是:子控制器(抽象类、接口)中央控制器:接受请求,寻找子控制器去完成业务。SpringMVC处理请求的流程2.1 首先用户发送请求–&gt;DispatherServlet2.2 DispatcherSe...

2018-12-25 19:35:12 111

原创 Mybatis的关联关系映射

1.将数据表导入数据库中2.通过mybatis-generator插件生成dao、mapper、model1)配置mybatis-generator插件生成文件位置2)修改generatorConfig.xml配置文件的生成目录(mapper和model)及对应生成关系3.修改Customer、Order实体类1)实现序列化接口2)建立实体映射关联关系(一对多、多对一)#一对多:一个...

2018-12-25 19:33:29 207

原创 Mybatis整合Redis实现二级缓存

为什么需要缓存拉高程序的性能什么样的数据需要缓存很少被修改或根本不改的数据业务场景比如:耗时较高的统计分析sql、电话账单查询sql等ehcache是什么Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大注1:本章介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大ehcache的特点4.1 够快Ehcache的发行有一段时长了,经过几...

2018-12-25 19:31:12 157

原创 Mybatis与Spring集成

github的分页插件导入pom依赖,这个工程是github提供的在mybatis.cfg.xml中配置拦截器,是为了拦截所有mapper代理接口在具体的业务逻辑前,开始分页操作if(pagebean!=null %% pagebean.ispagination)PageHelper.startpage(当前页,偏移量);查询的业务代码if(pagebean!=null %% pag...

2018-12-25 19:27:10 146

原创 IntelliJ IDEA的卸载与安装

1、卸载导出配置(首次安装可跳过)运行卸载程序删除缓存&amp;配置&amp;插件卸载完成2、下载与安装下载地址:https://www.jetbrains.com下载完成后安装选择安装的位置安装完成选择UI主题选择插件 (一般不装任何插件)3、IDEA文件目录介绍bin目录是一些执行和配置相关包help目录帮助文档手册jre64目录是jre运行支持lib目录是运行...

2018-12-17 21:50:20 466

原创 java操作Jedis和虚拟机操作redis

Java操作redis(企业里面用的多)string(字符串 存储对象集合 Json串)hash(哈希 存储单个对象)list(列表 存储String集合)(企业里面用的少)set(集合)zset(sorted set:有序集合)zadd/zrevrange首先eclipes新建一个maven项目eclipes新建一个包和类:在以往的连接数据库的操作是:1.加载驱动 C...

2018-12-12 11:05:26 2315

原创 Redis入门

1 安装和启动redis服务1 在Linux中创建目录:/myredis/redis,并将压缩包复制到该目录(winscp) 2 解压压缩文件,并执行make对解压后的文件进行编译 cd /myredis/redis #解压文件 tar -zxvf redis-5.0.0.tar.gz #进入解压后的文件夹 cd redis-5.0.0 #编译 make3 安装gcc依赖...

2018-12-10 20:52:59 82

原创 Axis2入门

一.Axis2下载1.从http://axis.apache.org/axis2/java/core/download.html下载Axis2最新版本:可以下载如下两个zip包:axis2-1.7.4-bin.zipaxis2-1.7.4-war.zip其中axis2-1.7.4-bin.zip是所有的jar包文件axis2-1.7.4-war.zip文件用于将webservice发布...

2018-12-10 20:52:06 293

原创 SSH项目总结

1.项目期间懒散情况太多,为了做项目而完成项目 未能把新的前端框架使用到CRM系统中。2.身为组长,不能督促到组员完成他们未完成的部分,未能让他们很好的掌握SSH这大框架。3.CRM项目和其他组相比没有特色,在以后的项目中要发现和挖掘项目的新颖特点和功能。...

2018-12-10 20:37:43 321

原创 SSH项目开发(CRM客户关系管理系统)

CRM是指企业利用信息技术,通过有意义的沟通,了解和影响客户行为,从而提高客户获取率、客户保留率、客户忠诚度和客户盈利能力。项目分工功能简介模块权限需求文档数据库关系图项目需求销售管理客户管理服务管理统计报表和基础数据权限管理参照权限需求图...

2018-12-10 17:12:42 1784 3

原创 Linux环境搭建

1.安装VMWare虚拟机傻瓜式安装2.安装安装CentOS2.1 查看并设置Linux的IP地址1)ip addr 查看ip2)cd /etc/sysconfig/network-scripts 调转目录3)ls或ll 查看目录4)vi ifcfg-ens33 修改最后一项ONBOOT=yes5)按ESC键,:wq保存并退出,:q!不保存...

2018-12-10 17:02:15 1187

原创 Ehcache+slf4j以及hibernate整合ehcache

学习之前我们要先了解各种数据库类型:关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文件存储的数据库:ehcache2、基于内存存储的数据库:redis、memcache3、基于文档存储的数据库:mongodb什么样的数据需要缓存很少被修改或根本不改的数据,不变的...

2018-10-31 16:33:02 153

原创 hibernate的hql通用分页(BaseDao)和原生SQL以及视图映射

①传统的hibernate通用分页:①需要用的助手类:分页助手类package com.zking.eight.util;import java.util.Map;import javax.servlet.http.HttpServletRequest;/** * 分页工具类 * */public class PageBean { private int page =...

2018-10-30 19:40:38 554

原创 hibernate的Hql语句

HQL①是Hibernate Query Language的缩写。②他是一种和java类似的面向对象的数据库操作语句。③hql查的不是表示实体类。通过查实体类去查表数据。hql和sql区别/异同HQLSQL类名/属性 别名表名/列名 别名区分大小写,关键字不区分大小写不区分大小写?,从下标0开始计算位置(hibernate5之后不支持 ):命名...

2018-10-29 16:45:14 216

原创 Hibernate的多对多关系(二.级联新增和删除)

级联新增:inverse有四种配置方式,其中只有两种正确。① true,false② false,true。③都为false,意味着各自都是主控方。两个表同时维护中间表,所以会有重复数据新增。④都为true。都不维护中间表。不加数据。级联删除:①主控方删除:把从表和主表删掉,中间表没删除。②被控方删除:不管理中间表数据。中间表删不掉。解决方法:被控方设置一对多的关联关系。被控方...

2018-10-29 14:39:24 139 1

原创 Hibernate的多对多关系(一)

Hibernate的多对多关系查询 多对多的条件1.需求:通过ID查询用户的信息,同时查询用户对应的角色的信息。(先查询本表需要查询的id的信息)2.用户对应的角色的信息。(通过查询出来的外键字段去中间表查询对应的外键)注意:用户和角色的关系是多对多的关系,他们的关系是在中间表里面的3.通过中间表的映射关系找到了角色ID(通过中间表查询出来的外键去对应关联的表查询信息)4.对多对通用一个...

2018-10-29 12:09:51 86

原创 hibernate中一对多(多对一)的关联关系

Hibernate关联映射——一对多(多对一)我们以客户(Customer)与订单(Order)为例来讲解Hibernate关联映射中的一对多关联关系。首先肯定是搭建好Hibernate的开发环境,我在此也不过多赘述,读者自行实践。接着在src目录下创建一个cn.itheima.oneToMany包,并在该包下创建两个实体类,如下:客户类// 客户 ---- 一的一方public cla...

2018-10-29 11:43:11 148 2

原创 Hibernate加载策略

hibernate的加载分为懒加载和立即加载在通过JDBC操作数据时,我们只能通过SQL语句来加载我们所需要的数据,但是到了Hibernate世界中(确切的说,是到了对象关系映射的世界中),由于有O-R Mapping的帮助,我们拥有了更多的自由以及更多的方法,Hibernate总共有4种数据加载方式,分别是:即时加载,延迟加载,预先加载,批量加载,接下来我们分别讨论这四种加载方式,以及它们的使...

2018-10-29 11:34:46 93

转载 Hibernate各种主键生成策略与配置详解

1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。&lt;id name="id" column="id"&gt;&lt;generator class=...

2018-10-19 19:11:14 125

空空如也

空空如也

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

TA关注的人

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