- 记录|如何全局监听鼠标和键盘等事件
小白鼠零号
winformC#VisualStudiovisualstudiowinformc#
目录前言一、MyMessager类二、Form中进行Timer监听更新时间前言参考文章:C#winfrom长时间检查不到操作,自动关闭应用程序本来是想,如果一段时间没有操作软件,这个软件就自动退出的任务。但是在C#中,采用winform后,有很大的困难。表现为:监听困难,理论上是只要进行Form监听就可以了,但是实际上Form上面有许多的Panel和Button等控件在上面进行监听,所以如果要写鼠
- Winform中设置隐藏窗体且不在任务栏中显示
霸道流氓气质
C#winform
场景Winform中设置程序开机自启动(修改注册表和配置自启动快捷方式):Winform中设置程序开机自启动(修改注册表和配置自启动快捷方式)_winfrom如何设置开启自动启动-CSDN博客通过以上方式设置winform程序开机自启动之后,需要启动后判断配置文件如果不为空则窗体隐藏,任务后台进行。Winform中实现保存配置到文件/项目启动时从文件中读取配置(序列化与反序列化对象):Winfor
- c# winfrom动态生成控件
zls365365
c#开发语言
今天这个主题主要也是群里小伙伴提到的一个问题,就是如何动态的生成控件,他是想自动生成一级二级菜单这样,我这里主要是动态生成的picturebox,希望能给他起到借鉴的作用,然后举一反三完成自己的项目!以下代码是从好几年前的一个项目中抠出来的,然后做了一些小的改动,以动态生成控件展示图片为核心!接下来介绍下项目:控件:richTextBox1,richTextBox2代表生产的图片框的行数和列数,可
- C# Winfrom实现的肺炎全国疫情实时信息图
zls365365
c#开发语言
运行结果:usingSystem;usingSystem.Drawing;usingSystem.Text;usingNSoup;usingNSoup.Nodes;usingSystem.IO;usingSystem.Net;usingSystem.Text.RegularExpressions;usingSystem.Windows.Forms;namespacePneumonia{public
- C# Winfrom实例:武汉智能安检闸机数据接收和解析
zls365365
c#网络开发语言
项目介绍:本实例主要是接收安检闸机的数据解析并显示到界面上,只做功能实现,不做界面美化硬件:闸机一个、网线一根、电脑主机开发环境:vs2017系统:win10涵盖知识点:tcp通讯、文件写入、多线程,委托、类型转换等软件操作流程:点击开始监听按钮,8999要是未被占用则开启监听,然后人刷身份证通过安检闸机就可以接收到数据数据格式截图:安检闸机图片:知识点介绍:1.socket.Listen(10)
- C# winfrom实例:四路激光测距雷达数据采集和波形图绘制
zls365365
c#开发语言
1.所述产品产品型号:TFminiPlus相关资料下载地址:http://www.benewake.com/download产品名称:TFminiPlus激光雷达模组制造商公司:北醒(北京)光子科技有限公司2.产品功能:TFminiPlus是基于TFmini的升级项目,它是一款小型化,单点测距的产品,基于TOF(飞行时间)原理,配合独特的光学、电学、算法设计,主要实现稳定、精准、高灵敏度和高速的距
- C#使用NPOI实现Excel数据导入导出
码上写码
c#
一,引用npoi按工具->NuGet包管理器->浏览中搜索NPOI>安装二.创建项目,这里创建的winfrom项目三.Excle操作类,网上很多都可以下载//////获取要保存的文件名称(含完整路径)//////privatestaticstringGetSaveFilePath(){SaveFileDialogsaveFileDig=newSaveFileDialog();saveFileDig
- C# winfrom NPOI导出Excel 添加视频、音频文件
qq_42729129
winfromc#
NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件的项目,使用NPOI你就可以在没有安装Office或者相应的机器上对WORD/EXCEL文件档进行读写。下载(项目是以解决方案模式打开的)工具->NuGetb包管理器->管理解决方案Nuget程序包搜索NPOI如果没有下载按钮点开项目目录看到引用右键点击管理NuGet程序包先引用usingSystem.IO;usingNPOI.HS
- C# winfrom中NPOI操作EXCEL
zls365365
c#excel开发语言
前言1.整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet;行:Row;单元格Cell。2.忘了告诉大家npoi是做什么的了,npoi能够读写几乎所有的Office文件格式,至少能够支持Word,PowerPoint,Excel,Visio的格式。运行环境:系统win10office:2019mainfrom中控件:button:2个用来触发数据导入导出ex
- C# WinFrom+AspNetCore WebApi实现大文件下载与上传
漂泊_人生
c#javamysql
客户端UI:服务端WebApi:客户端代码:App.config:自定义进度条:CustomProgressBar.cs(长方形)usingSystem;usingSystem.Windows.Forms;usingSystem.Drawing;namespaceFileUploadAndDown{publicclassCustomProgressBar:ProgressBar{//添加一个属性来
- tkinter使用WebView2网页组件(续篇)
Smart-Space
tkinter实验webviewPythontkinter
tkinter使用WebView2网页组件(续篇)引言提前声明重写tkwebview2前提概括创建类操作WinFroms完整类代码效果测试代码最终效果2022-6-25更新2022-12-30修复2023-1-1更新2023-1-19修复结语引言在“很久”之前的一篇文章(tkinter使用WebView2网页组件_Smart-Space的博客-CSDN博客_tkinterwebview)中,我介绍
- Winfrom 配置异常重启监听
搬砖的诗人Z
C#winformc#开发语言
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingS
- WinFrom窗口始终置顶于桌面
White--Night
windows.net
WinFrom窗口始终置顶于桌面–WhiteNight'sSite听起来像是比较奇怪的需求。前情提要举个栗子举个例子,你突然想记录自己的每一局,甚至每一回合的实际游戏时长。然而每次记录前你要么在屏幕外面掐个秒表,要么到点了切窗口切到计时器手动停止。这么做很累,效率也很低,而且测量还不一定准确。然后为了追求完美和精确的你接触了WinForm和dotnet,你在想:“为什么不自己写一个计时器呢?”。只
- Visual Studio 2022 使用RDLC报表分享
hecgaoyuan
visualstudio大数据ide
最近项目里需要报表选型工作,需要免费使用,这个让我来选材一下,经过一番查找,收费的就不能用了,免费里报表工具能够完全支撑落地的也很少,最后发现RDLC给我们带来了曙光,一开始担心由于在网上看到都是NetFarmework环境下进行说明,另外这个东东在VS2005的时候就已经出现并且使用了,在ASP.NETWINFROMWPF上面使用,担心在Netcore以上版本还能支持吗,于是动手验证得出结论,微
- C# WinFrom重写Combobox边框颜色
小仙女&&
classCustomeComboBox:System.Windows.Forms.ComboBox{//导入API函数[System.Runtime.InteropServices.DllImport("user32.dll")]staticexternIntPtrGetWindowDC(IntPtrhWnd);//返回hWnd参数所指定的窗口的设备环境。[System.Runtime.Inte
- 关于winfrom鼠标滑动,点击滚动条时Listview闪屏问题
zhaoyun927
VSC#.netlistview闪屏listview鼠标滚动闪屏winfrom闪屏winfrom鼠标滚动闪屏
首先网上的资料解决闪屏都是重新建个类继承listview然后在构造函数里面加上setSeyle(...)然后使用自己新建的类,代码如下,classDoubleBufferListView:ListView{publicDoubleBufferListView(){SetStyle(ControlStyles.DoubleBuffer|ControlStyles.OptimizedDoubleBuf
- C# 导出EXCEL 和 导入
无情大菜刀
C#上位机c#excel开发语言
使用winfrom简单做个界面选择导出路径+XLSX起名字打开导出是XLSX文件//创建Excel应用程序对象Excel.ApplicationexcelApp=newExcel.Application();excelApp.Visible=false;//创建工作簿Excel.Workbookworkbook=excelApp.Workbooks.Add(Type.Missing);Excel.
- 使用 C# Winfrom编写倒计时功能
oh-caiii
c#开发语言
在日常生活中,我们经常需要倒计时来提醒自己重要的时间节点,比如倒计时到达一个特定的日期和时间。介绍一个使用C#编写的倒计时应用程序的实现。步骤一:应用程序的功能它具有以下几个主要特点:用户输入目标日期和时间:应用程序提供了一个日期选择器控件,用户可以选择一个未来的日期和时间作为倒计时的目标。开始倒计时:当用户点击开始按钮时,应用程序会解析用户输入的日期和时间,并通过计算得出距离目标时间还剩余多少时
- 实战项目——编辑器实现C#/C++可视化编程#WinFrom
分解机226
c#c++扩展屏应用开发
WinFrom可视化编程给我们在编程的过程中带来了许多便利,本文将介绍怎么实现一个简单的编辑器。话不多说直接上效果图和完整代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.
- C# winfrom窗体及控件 根据系统的分辨率自动调整位置
舟渊
c#开发语言
1,设置窗体的的AutoScaleMode属性设置为:Dpi2,使用Panel布局界面3,设置Panel的AutoSize属性的值为True,自动适应界面大小,就可以根据系统的分辨率来自动调整界面了。
- 使用WinFrom控件
久百一
编辑工程文件在UseWPF下加上trueWinExenet5.0-windowstruetrueAnyCPU;x86
- c# winfrom treeview 存入数据以及获取节点的值
小白叫我来巡山
c#开发语言
下面展示一些代码片。publicForm1(){InitializeComponent();OpQueryMySql();}privatestringstrSql="SHOWDATABASES";privateMySqlConnectionmsct;privateMySqlCommandmscd;privatestaticstringconstr="server=localhost;port=33
- SkinEngine皮肤怎么给项目的所有窗体
星尘库
winform皮肤winform
C#给winfrom窗体添加皮肤控件SkinEngine怎么给整个项目换皮怎么给winform的按钮添加统一样式怎么使用样式表给winform所有按钮添加统一样式SkinEngine皮肤怎么给项目的所有窗体如何快速给C#winform添加好看的皮肤C#Winform中窗体的美化SkinEngine的应用皮肤控件换肤素材包,IrisSkin2.dll皮肤素材资源下载压缩包内一共有22种皮肤素材,使用
- WPF 模板(Template)
无熵~
#WPF系统学习wpf
模板(Template):WPF系统不但支持传统的Winfrom编程的用户界面和用户体验设计,更支持使用专门的设计工具Blend进行专业设计,同时还推出了以模板为核心的新一代设计理念。在WPF中,通过引入模板(Template)微软将数据和算法的“内容”与“形式”解耦了。模板是算法和数据的外衣,决定了它们长什么样子。WPF中的模板(Template)分为两大类:ControlTemplate是算法
- winfrom大恒工业相机SDK二次开发、C#联合halcon开发
susan花雨
C#笔记c#工业相机大恒图像
一、开发环境1.在大恒图像官网下载SDK安装包,安装SDK后,打开安装目录找到Samples文件夹,然后找到Samples\CSharpSDK\x64\DoNET\.NET4.0文件夹下找到GxIAPINET.dll,如图:2.打开VS2019软件,建立winfrom项目,引用GxIAPINET.dll到项目,如下图:3.将相机连接到PC的USB3.0接口二、二次开发类开发代码:相机连接类SvDa
- 新界面打开Winfrom页面
kingwebo'sZone
c#
新界面打开Winfrom页面(互不影响,多线程打开,互补隶属)Threadt1=newThread(delegate(){ThisBangmSHowfrm.ShowDialog();});t1.SetApartmentState(ApartmentState.STA);//点击操作Ui不会出错t1.Start();Close();
- DEV 中控件 DevExpress GridControl 颜色填充美化操作详解
餘發
DevExpressc#
废话不多说,直接上代码!/****Title:"Winfrom"项目*主题:GridControl帮助类*Description:*功能:*1、设置表格标题背景颜色*2、设置选中行颜色*3、设置奇偶行背景颜色*4、设置表格指定行列的背景色*5、获取到GridView的所有字段*6、获取到GridView的所有备注名称*7、修改表格指定的标题头名称*8、给GridControl组件填充内容*Date
- C# WebSocket简单使用
龙中舞王
C#c#websocket开发语言
文章目录前言Fleck调试工具初始化简单使用前言最近接到了一个需求,需要网页实现上位机的功能。那就对数据传输的实时性要求很高。那就只能用WebSocket了。这里简单说一下我的WebSocket如何搭建FleckC#WebSocket(Fleck)客户端:htmlWinfromFleckGithub官网我这里用的Fleck去做Websocket。如果有更好的Websocket包可以评论区说一下。调
- 【开源项目】Windows串口通信组件 -- Com.Gitusme.IO.Ports.SerialPort
吉特思米(gitusme)
开源项目专栏单片机嵌入式硬件c#.netmicrosoftwpfwindows
目录1、项目介绍2、组件集成1)下载地址:2)添加项目依赖3、使用方法4、GitHub项目地址1、项目介绍Com.Gitusme.IO.Ports.SerialPort是一款Windows串口通信组件,基于.NetCore3.1开发,支持Console、WinFrom、Wpf等Windows应用。集成方便快捷,能有效提高编程效率。2、组件集成1)下载地址:【免费】Com.Gitusme.IO.Po
- 如何为C#WinFrom编译的.exe添加个性化图标
落叶@梧桐
c#
1、在VS中点击菜单栏上的“项目”,找到最下面的属性,单击进去2、加载自定义的.ico文件,如果没有此格式的文件可以使用此网站去转换:图标制作大师-轻松制作网站favicon图标3、重新编译文件即可
- Enum 枚举
120153216
enum枚举
原文地址:http://www.cnblogs.com/Kavlez/p/4268601.html Enumeration
于Java 1.5增加的enum type...enum type是由一组固定的常量组成的类型,比如四个季节、扑克花色。在出现enum type之前,通常用一组int常量表示枚举类型。比如这样:
public static final int APPLE_FUJI = 0
- Java8简明教程
bijian1013
javajdk1.8
Java 8已于2014年3月18日正式发布了,新版本带来了诸多改进,包括Lambda表达式、Streams、日期时间API等等。本文就带你领略Java 8的全新特性。
一.允许在接口中有默认方法实现
Java 8 允许我们使用default关键字,为接口声明添
- Oracle表维护 快速备份删除数据
cuisuqiang
oracle索引快速备份删除
我知道oracle表分区,不过那是数据库设计阶段的事情,目前是远水解不了近渴。
当前的数据库表,要求保留一个月数据,且表存在大量录入更新,不存在程序删除。
为了解决频繁查询和更新的瓶颈,我在oracle内根据需要创建了索引。但是随着数据量的增加,一个半月数据就要超千万,此时就算有索引,对高并发的查询和更新来说,让然有所拖累。
为了解决这个问题,我一般一个月会进行一次数据库维护,主要工作就是备
- java多态内存分析
麦田的设计者
java内存分析多态原理接口和抽象类
“ 时针如果可以回头,熟悉那张脸,重温嬉戏这乐园,墙壁的松脱涂鸦已经褪色才明白存在的价值归于记忆。街角小店尚存在吗?这大时代会不会牵挂,过去现在花开怎么会等待。
但有种意外不管痛不痛都有伤害,光阴远远离开,那笑声徘徊与脑海。但这一秒可笑不再可爱,当天心
- Xshell实现Windows上传文件到Linux主机
被触发
windows
经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下;之前我的做法现在看来好笨好繁琐,不过也达到了目的,笨人有本方法嘛;
我是怎么操作的:
1、打开一台本地Linux虚拟机,使用mount 挂载Windows的共享文件夹到Linux上,然后拷贝数据到Linux虚拟机里面;(经常第一步都不顺利,无法挂载Windo
- 类的加载ClassLoader
肆无忌惮_
ClassLoader
类加载器ClassLoader是用来将java的类加载到虚拟机中,类加载器负责读取class字节文件到内存中,并将它转为Class的对象(类对象),通过此实例的 newInstance()方法就可以创建出该类的一个对象。
其中重要的方法为findClass(String name)。
如何写一个自己的类加载器呢?
首先写一个便于测试的类Student
- html5写的玫瑰花
知了ing
html5
<html>
<head>
<title>I Love You!</title>
<meta charset="utf-8" />
</head>
<body>
<canvas id="c"></canvas>
- google的ConcurrentLinkedHashmap源代码解析
矮蛋蛋
LRU
原文地址:
http://janeky.iteye.com/blog/1534352
简述
ConcurrentLinkedHashMap 是google团队提供的一个容器。它有什么用呢?其实它本身是对
ConcurrentHashMap的封装,可以用来实现一个基于LRU策略的缓存。详细介绍可以参见
http://code.google.com/p/concurrentlinke
- webservice获取访问服务的ip地址
alleni123
webservice
1. 首先注入javax.xml.ws.WebServiceContext,
@Resource
private WebServiceContext context;
2. 在方法中获取交换请求的对象。
javax.xml.ws.handler.MessageContext mc=context.getMessageContext();
com.sun.net.http
- 菜鸟的java基础提升之道——————>是否值得拥有
百合不是茶
1,c++,java是面向对象编程的语言,将万事万物都看成是对象;java做一件事情关注的是人物,java是c++继承过来的,java没有直接更改地址的权限但是可以通过引用来传值操作地址,java也没有c++中繁琐的操作,java以其优越的可移植型,平台的安全型,高效性赢得了广泛的认同,全世界越来越多的人去学习java,我也是其中的一员
java组成:
- 通过修改Linux服务自动启动指定应用程序
bijian1013
linux
Linux中修改系统服务的命令是chkconfig (check config),命令的详细解释如下: chkconfig
功能说明:检查,设置系统的各种服务。
语 法:chkconfig [ -- add][ -- del][ -- list][系统服务] 或 chkconfig [ -- level <</SPAN>
- spring拦截器的一个简单实例
bijian1013
javaspring拦截器Interceptor
Purview接口
package aop;
public interface Purview {
void checkLogin();
}
Purview接口的实现类PurviesImpl.java
package aop;
public class PurviewImpl implements Purview {
public void check
- [Velocity二]自定义Velocity指令
bit1129
velocity
什么是Velocity指令
在Velocity中,#set,#if, #foreach, #elseif, #parse等,以#开头的称之为指令,Velocity内置的这些指令可以用来做赋值,条件判断,循环控制等脚本语言必备的逻辑控制等语句,Velocity的指令是可扩展的,即用户可以根据实际的需要自定义Velocity指令
自定义指令(Directive)的一般步骤
&nbs
- 【Hive十】Programming Hive学习笔记
bit1129
programming
第二章 Getting Started
1.Hive最大的局限性是什么?一是不支持行级别的增删改(insert, delete, update)二是查询性能非常差(基于Hadoop MapReduce),不适合延迟小的交互式任务三是不支持事务2. Hive MetaStore是干什么的?Hive persists table schemas and other system metadata.
- nginx有选择性进行限制
ronin47
nginx 动静 限制
http {
limit_conn_zone $binary_remote_addr zone=addr:10m;
limit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;...
server {...
location ~.*\.(gif|png|css|js|icon)$ {
- java-4.-在二元树中找出和为某一值的所有路径 .
bylijinnan
java
/*
* 0.use a TwoWayLinkedList to store the path.when the node can't be path,you should/can delete it.
* 1.curSum==exceptedSum:if the lastNode is TreeNode,printPath();delete the node otherwise
- Netty学习笔记
bylijinnan
javanetty
本文是阅读以下两篇文章时:
http://seeallhearall.blogspot.com/2012/05/netty-tutorial-part-1-introduction-to.html
http://seeallhearall.blogspot.com/2012/06/netty-tutorial-part-15-on-channel.html
我的一些笔记
===
- js获取项目路径
cngolon
js
//js获取项目根路径,如: http://localhost:8083/uimcardprj
function getRootPath(){
//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
var curWwwPath=window.document.locati
- oracle 的性能优化
cuishikuan
oracleSQL Server
在网上搜索了一些Oracle性能优化的文章,为了更加深层次的巩固[边写边记],也为了可以随时查看,所以发表这篇文章。
1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前,那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。(这点本人曾经做过实例验证过,的确如此哦!
- Shell变量和数组使用详解
daizj
linuxshell变量数组
Shell 变量
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:
your_name="w3cschool.cc"
注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)。
中间不能有空格,可以使用下划线(_)。
不能使用标点符号。
不能使用ba
- 编程中的一些概念,KISS、DRY、MVC、OOP、REST
dcj3sjt126com
REST
KISS、DRY、MVC、OOP、REST (1)KISS是指Keep It Simple,Stupid(摘自wikipedia),指设计时要坚持简约原则,避免不必要的复杂化。 (2)DRY是指Don't Repeat Yourself(摘自wikipedia),特指在程序设计以及计算中避免重复代码,因为这样会降低灵活性、简洁性,并且可能导致代码之间的矛盾。 (3)OOP 即Object-Orie
- [Android]设置Activity为全屏显示的两种方法
dcj3sjt126com
Activity
1. 方法1:AndroidManifest.xml 里,Activity的 android:theme 指定为" @android:style/Theme.NoTitleBar.Fullscreen" 示例: <application
- solrcloud 部署方式比较
eksliang
solrCloud
solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢? 第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成一个集群。 第二种:将Zookeeper服务器独立的配置一个集群,然后将solr交给Zookeeper进行管理
谈谈第一种:每启动一个solr服务器就内嵌的启动一个Zoo
- Java synchronized关键字详解
gqdy365
synchronized
转载自:http://www.cnblogs.com/mengdd/archive/2013/02/16/2913806.html
多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。
同步机制可以使用synchronized关键字实现。
当synchronized关键字修饰一个方法的时候,该方法叫做同步方法。
当s
- js实现登录时记住用户名
hw1287789687
记住我记住密码cookie记住用户名记住账号
在页面中如何获取cookie值呢?
如果是JSP的话,可以通过servlet的对象request 获取cookie,可以
参考:http://hw1287789687.iteye.com/blog/2050040
如果要求登录页面是html呢?html页面中如何获取cookie呢?
直接上代码了
页面:loginInput.html
代码:
<!DOCTYPE html PUB
- 开发者必备的 Chrome 扩展
justjavac
chrome
Firebug:不用多介绍了吧https://chrome.google.com/webstore/detail/bmagokdooijbeehmkpknfglimnifench
ChromeSnifferPlus:Chrome 探测器,可以探测正在使用的开源软件或者 js 类库https://chrome.google.com/webstore/detail/chrome-sniffer-pl
- 算法机试题
李亚飞
java算法机试题
在面试机试时,遇到一个算法题,当时没能写出来,最后是同学帮忙解决的。
这道题大致意思是:输入一个数,比如4,。这时会输出:
&n
- 正确配置Linux系统ulimit值
字符串
ulimit
在Linux下面部 署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用 其实很容易就达到这个数量。下面说的是,如何通过正解配置来改正这个系统默认值。因为这个问题是我配置Nginx+php5时遇到了,所以我将这篇归纳进
- hibernate调用返回游标的存储过程
Supanccy2013
javaDAOoracleHibernatejdbc
注:原创作品,转载请注明出处。
上篇博文介绍的是hibernate调用返回单值的存储过程,本片博文说的是hibernate调用返回游标的存储过程。
此此扁博文的存储过程的功能相当于是jdbc调用select 的作用。
1,创建oracle中的包,并在该包中创建的游标类型。
---创建oracle的程
- Spring 4.2新特性-更简单的Application Event
wiselyman
application
1.1 Application Event
Spring 4.1的写法请参考10点睛Spring4.1-Application Event
请对比10点睛Spring4.1-Application Event
使用一个@EventListener取代了实现ApplicationListener接口,使耦合度降低;
1.2 示例
包依赖
<p