作者:三分恶

来源:https://www.cnblogs.com/three-fighter/p/15911261.html

大家好,我是老三。

这节我们来看一个非常重要的设计模式——代理模式,尽管我们工作中可能很少用到,但它是很多框架重要功能的基石,肘,我们开始吧。

引言

节假日的地铁站,你是否见过有人掏出电脑,原地输出,原来是群里被疯狂@……

用户提问题,客服@我们解决,可能很多开发同学都经历过这样的场景。

用户找到客服,提出问题,客服又找到开发同学,让开发同学去解决问题,开发同学解决完,最后反馈给客服,客服再反馈到用户。

站在用户的视角,感觉就是客服解决了这个问题,这其实就是一种代理。

我们以这个例子,来看看Java怎么实现代理模式的吧。

Java的三种代理模式实现

代理模式的定义:

Provide a surrogate or placeholder for another object to control access to it.(为其他对象提供一种代理以控制对这个对象的访问。)

简单说,就是设置一个中间代理来控制访问原目标对象,达到增强原对象的功能和简化访问方式的目的。

Java实现代理模式分为两类三种,两类是静态代理动态代理,动态代理又可以分为JDK动态代理CGLIB动态代理

静态代理

静态代理比较简单,代理类需要实现和目标接口类一样的接口。

接口类:ISolver

public interface ISolver { void solve();}

目标类:Solver

public class Solver implements ISolver {

@Override public void solve() { System.out.println("疯狂掉头发解决问题……"); }}

代理类:SolverProxy,代理类也要实现接口,并且还要维护一个目标对象。

public class SolverProxy implements ISolver { //目标对象 private ISolver target; public SolverProxy(ISolver target) { this.target = target; }

@Override public void solve() { System.out.println("请问有什么能帮到您?"); target.solve(); System.out.println("问题已经解决啦!"); }}

客户端;Client

public class Client {

public static void main(String[] args) { //目标对象:程序员 ISolver developer = new Solver(); //代理:客服小姐姐 SolverProxy csProxy = new SolverProxy(developer); //目标方法:解决问题 csProxy.solve(); }}

运行结果

请问有什么能帮到您?疯狂掉头发解决问题……问题已经解决啦!

我们看到,通过静态代理,可以在不修改目标对象的前提下扩展目标对象的功能。

但是,它也有一些问题:

冗余:由于代理对象要实现与目标对象一致的接口,会产生过多的代理类。

维护性不佳:一旦接口增加方法,目标对象与代理对象都要进行修改。

JDK动态代理

JDK动态代理利用了JDK反射机制,动态地在内存中构建代理对象,从而实现对目标对象的代理功能。

它主要用到了两个反射类的API:

java.lang.reflect Proxy| static Object newProxyInstance(ClassLoader loader,Class<?>[] interfaces, InvocationHandler h):返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序

java.lang.reflect InvocationHandler|Object invoke(Object proxy, Method method, Object[] args) :在代理实例上调用目标方法,并返回结果。

我们来看看使用JDK动态代理之后的客服代理场景。

接口类:ISolver

public interface ISolver {

void solve();}

目标类:Solver,目标类需要实现接口类。

public class Solver implements ISolver {

@Override public void solve() { System.out.println("疯狂掉头发解决问题……"); }}

动态代理工厂:ProxyFactory,这里的动态代理工厂,不需要实现接口,直接采用反射的方式生成一个目标对象的代理对象实例。

ps:这里用了一个匿名内部类的方法,还有一种方法,动态代理类实现InvocationHandler接口,大体上类似,就不再给出例子了。

public class ProxyFactory { // 维护一个目标对象 private Object target; public ProxyFactory(Object target) { this.target = target; } // 为目标对象生成代理对象 public Object getProxyInstance() { return Proxy.newProxyInstance(target.getClass().getClassLoader(), target.getClass().getInterfaces(), new InvocationHandler() { @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { System.out.println("请问有什么可以帮到您?"); // 调用目标对象方法 Object returnValue = method.invoke(target, args); System.out.println("问题已经解决啦!"); return null; } }); }}

客户端:Client

客户端生成一个代理对象实例,通过代理对象调用目标对象方法的时候,就会进入invoke()方法,最后是通过反射的方式调用目标对象的方法。

public class Client { public static void main(String[] args) { //目标对象:程序员 ISolver developer = new Solver(); //代理:客服小姐姐 ISolver csProxy = (ISolver) new ProxyFactory(developer).getProxyInstance(); //目标方法:解决问题 csProxy.solve(); }}

运行结果:

请问有什么可以帮到您?疯狂掉头发解决问题……问题已经解决啦!

我们简单总结一下静态代理和动态代理的主要区别:

静态代理在编译时就已经实现,编译完成后代理类是一个实际的class文件

动态代理是在运行时动态生成的,即编译完成后没有实际的class文件,而是在运行时动态生成类字节码,并加载到JVM中

我们也观察到,JDK动态代理,目标对象必须得实现接口,也就是说它是面向接口的,假如我们不想要接口怎么办呢?

Cglib动态代理

CGLIB(Code Generation Library)是一个基于ASM的字节码生成库,它允许我们在运行时对字节码进行修改和动态生成,它是通过继承来实现的。

我们来看看使用Cglib之后,我们的客服代理是什么样的:

引入依赖:Cglib是第三方类库,需要引入依赖

<dependency> <groupId>cglib</groupId> <artifactId>cglib</artifactId> <version>3.2.5</version> </dependency>

目标类:Solver,这里目标类不用再实现接口。

public class Solver { public void solve() { System.out.println("疯狂掉头发解决问题……"); }}

动态代理工厂:

public class ProxyFactory implements MethodInterceptor { //维护一个目标对象 private Object target; public ProxyFactory(Object target) { this.target = target; } //为目标对象生成代理对象 public Object getProxyInstance() { //工具类 Enhancer en = new Enhancer(); //设置父类 en.setSuperclass(target.getClass()); //设置回调函数 en.setCallback(this); //创建子类对象代理 return en.create(); } @Override public Object intercept(Object obj, Method method, Object[] args, MethodProxy proxy) throws Throwable { System.out.println("请问有什么可以帮到您?"); // 执行目标对象的方法 Object returnValue = method.invoke(target, args); System.out.println("问题已经解决啦!"); return null; }}

客户端:Client

public class Client { public static void main(String[] args) { //目标对象:程序员 Solver developer = new Solver(); //代理:客服小姐姐 Solver csProxy = (Solver) new ProxyFactory(developer).getProxyInstance(); //目标方法:解决问题 csProxy.solve(); }}

运行结果

请问有什么可以帮到您?疯狂掉头发解决问题……问题已经解决啦!

我们可以看到Cglib动态代理和JDK动态代理最大的区别就是:

使用JDK动态代理的对象必须实现一个或多个接口

使用Cglib动态代理的对象则无需实现接口,达到代理类无侵入。

我们还需要注意:

CGLib不能对声明为final的方法进行代理,因为是通过继承父类的方式实现,如果父类是final的,那么就无法继承父类。

扩展:动态代理的应用

标题里说了,开源框架都在用的代理模式,那么主流的开源框架哪些地方用到了代理模式呢?——确切说是动态代理呢?

比如:

Spring AOP可以将一些非核心业务流程抽象成切面,帮助我们处理非主线的流程,它是怎么实现的呢?

你平时用惯了的MyBatis,写了那么多Mapper接口,为什么它不用实现类就能执行SQL呢?

后面两期是大家期待的面渣逆袭系列,将会揭晓这两个问题的答案。

简单的事情重复做,重复的事情认真做,认真的事情有创造性地做!

我是三分恶,一个能文能武的普通开发。点赞关注不迷路,咱们下期见!

参考:

[1].《设计模式之禅》

[2].Java三种代理模式:静态代理、动态代理和cglib代理 : https://segmentfault.com/a/1190000011291179

推荐内容

  • 电子税务局怎样导出财务报表(厦门市电子税务局财务报表在哪里导出)
    电子税务局怎样导出财务报表(厦门市电子税务局财务报表在哪里导出)

  • 脂肪粒如何消除视频(脂肪粒如何消除)
    脂肪粒如何消除视频(脂肪粒如何消除)

  • 京唐城际铁路开始试运行 北京通州至河北唐山最快39分钟
    京唐城际铁路开始试运行 北京通州至河北唐山最快39分钟

  • 十厘米参照物示意图(十厘米)
    十厘米参照物示意图(十厘米)

  • 花架子什么意思简解(花架子什么意思)
    花架子什么意思简解(花架子什么意思)

  • 走进深圳坪山生物医药研究院 感受产业创新活力
    走进深圳坪山生物医药研究院 感受产业创新活力

  • 北京特种机械研究所携三大体系亮相中国航展
    北京特种机械研究所携三大体系亮相中国航展

  • 首届全球数字贸易博览会将在浙江杭州开幕
    首届全球数字贸易博览会将在浙江杭州开幕

  • 1060显卡吃鸡设置最佳性能(1060显卡吃鸡设置最佳)
    1060显卡吃鸡设置最佳性能(1060显卡吃鸡设置最佳)

  • 微信收不到消息(微信收不到消息)
    微信收不到消息(微信收不到消息)

  • 酷我音乐vip账号2021(酷我音乐vip账号密码)
    酷我音乐vip账号2021(酷我音乐vip账号密码)

  • 什么是阳光工程(什么是阳包阴)
    什么是阳光工程(什么是阳包阴)

  • 多型功勋航天惯导首次亮相中国航展
    多型功勋航天惯导首次亮相中国航展

  • 青岛胶州“一网统管” 有效破解“停车难”
    青岛胶州“一网统管” 有效破解“停车难”

  • 光荣之家门牌发放规定河北(光荣之家门牌发放的意义)
    光荣之家门牌发放规定河北(光荣之家门牌发放的意义)

  • 信用卡存款能取出来吗(信用卡存款)
    信用卡存款能取出来吗(信用卡存款)

  • 良莠不齐怎么读(良莠)
    良莠不齐怎么读(良莠)

  • 苏宁家电加盟(苏宁家电)
    苏宁家电加盟(苏宁家电)

  • 热继电器型号(热继电器符号)
    热继电器型号(热继电器符号)

  • NTT DATA业务解决方案荣获2022年SAP创新奖
    NTT DATA业务解决方案荣获2022年SAP创新奖

  • 新型柔性光热电器件可被动捕获和耗散热量
    新型柔性光热电器件可被动捕获和耗散热量

  • 助力交通强省建设 这里注入了“大桥力量”
    助力交通强省建设 这里注入了“大桥力量”

  • 2022年胡润中国新能源产业集聚度排行榜发布
    2022年胡润中国新能源产业集聚度排行榜发布

  • 山东微山:电力推动“美丽变成生产力”
    山东微山:电力推动“美丽变成生产力”

  • 银河系已知最老恒星超百亿岁
    银河系已知最老恒星超百亿岁

  • 早型星双星研究成果让理解致密双星形成及演化更加便利
    早型星双星研究成果让理解致密双星形成及演化更加便利

  • 我国学者首次制成全丝网印刷钙钛矿光伏器件
    我国学者首次制成全丝网印刷钙钛矿光伏器件

  • 科研人员提出解译东亚季风演化历史及机制新思路
    科研人员提出解译东亚季风演化历史及机制新思路

  • 青岛西海岸新区:跨境电商迎高峰 多方合力备战“双十一”
    青岛西海岸新区:跨境电商迎高峰 多方合力备战“双十一”

  • ​第二届世界竹藤大会“装备研发与智能制造”边会举行
    ​第二届世界竹藤大会“装备研发与智能制造”边会举行

  • 科普一下丨这种病让他变矮近60厘米!如何预防强直性脊柱炎?
    科普一下丨这种病让他变矮近60厘米!如何预防强直性脊柱炎?

  • 抖音直播成演艺行业“新舞台”
    抖音直播成演艺行业“新舞台”

  • “智爱妈妈行动”走进巾帼能人赵丽梅的“甜蜜”事业
    “智爱妈妈行动”走进巾帼能人赵丽梅的“甜蜜”事业

  • 甜味剂会导致肥胖吗?专家给出解释
    甜味剂会导致肥胖吗?专家给出解释

  • 全球首台耐350℃高温电潜泵成功出炉
    全球首台耐350℃高温电潜泵成功出炉

  • 青岛西海岸新区:121位院士专家受聘 “智”撑产业链高质量发展
    青岛西海岸新区:121位院士专家受聘 “智”撑产业链高质量发展

  • 如何才能开通手机银行 手机银行有什么用? 一起来了解下
    如何才能开通手机银行 手机银行有什么用? 一起来了解下

  • 空客天津总装线首次投产新主力机型A321
    空客天津总装线首次投产新主力机型A321

  • 山西省最大最重跨公铁双线转体桥成功转体
    山西省最大最重跨公铁双线转体桥成功转体

  • 天舟五号择机发射,天舟四号顺利撤离
    天舟五号择机发射,天舟四号顺利撤离

  • 38个项目竞逐创新方法大赛四川赛区决赛
    38个项目竞逐创新方法大赛四川赛区决赛

  • 进博会溢出效应明显 “首发首展”成标配
    进博会溢出效应明显 “首发首展”成标配

  • 互联网大会观察丨黑科技让生活更便捷
    互联网大会观察丨黑科技让生活更便捷

  • 科技新突破 | 无声也可“说话”
    科技新突破 | 无声也可“说话”

  • 首个完整西瓜果实代谢组数据库研究公布
    首个完整西瓜果实代谢组数据库研究公布

  • 2022年世界互联网大会乌镇峰会开幕
    2022年世界互联网大会乌镇峰会开幕

  • 机器学习算法可准确预测紫花苜蓿秋眠性
    机器学习算法可准确预测紫花苜蓿秋眠性

  • 天舟四号货运飞船顺利撤离空间站组合体
    天舟四号货运飞船顺利撤离空间站组合体

  • mp4是什么意思 m3u8和mp4有哪些区别?mp4详细介绍
    mp4是什么意思 m3u8和mp4有哪些区别?mp4详细介绍

  • 地球首个已知星际访客获确认
    地球首个已知星际访客获确认

  • 脂肪粒如何消除视频(脂肪粒如何消除)
    脂肪粒如何消除视频(脂肪粒如何消除)

  • 百达智能拟将持有宁波百秦14%的140万股权转让给宁波源盛 交易价格不超过140万
    百达智能拟将持有宁波百秦14%的140万股权转让给宁波源盛 交易价格不超过140万

  • 信邦智能:已与广汽丰田、东风日产、比亚迪等客户在新能源行业开展合作-环球关注
    信邦智能:已与广汽丰田、东风日产、比亚迪等客户在新能源行业开展合作-环球关注

  • 上海凯宝:公司子公司顺捷医药拥有《医疗器械经营许可证》资质证书 可开拓医疗器械相关领域的业务-焦点观察
    上海凯宝:公司子公司顺捷医药拥有《医疗器械经营许可证》资质证书 可开拓医疗器械相关领域的业务-焦点观察

  • 翰宇药业醋酸加尼瑞克原料药在美获批
    翰宇药业醋酸加尼瑞克原料药在美获批

  • 东方雨虹(002271)龙虎榜数据(11-11)-全球视点
    东方雨虹(002271)龙虎榜数据(11-11)-全球视点

  • 博世科:与华友钴业方面签署新能源电池材料回收利用合作协议-世界热文
    博世科:与华友钴业方面签署新能源电池材料回收利用合作协议-世界热文

  • 丢掉苹果订单后 歌尔还将失去面包房-每日视讯
    丢掉苹果订单后 歌尔还将失去面包房-每日视讯

  • 菲鹏生物携手华润医疗器械 共同打造IVD开放平台生态
    菲鹏生物携手华润医疗器械 共同打造IVD开放平台生态

  • 格林斯达控股股东戴恩平配偶沈娇拟以9.5万的价格向安徽格林斯达环保设备有限公司转让别克牌汽车-关注
    格林斯达控股股东戴恩平配偶沈娇拟以9.5万的价格向安徽格林斯达环保设备有限公司转让别克牌汽车-关注

  • 罗 牛 山:截止2022年9月末 公司生猪存栏数 45.75万头 其中种猪4.20万头-全球要闻
    罗 牛 山:截止2022年9月末 公司生猪存栏数 45.75万头 其中种猪4.20万头-全球要闻

  • 美股盘前要点 | 美股盘前走高 美元指数进一步走低 美国金融条件指数单日跌超50基点-当前简讯
    美股盘前要点 | 美股盘前走高 美元指数进一步走低 美国金融条件指数单日跌超50基点-当前简讯

  • 工信部等部门:支持培育一批智能光伏示范企业-全球百事通
    工信部等部门:支持培育一批智能光伏示范企业-全球百事通

  • “第二支箭”支持民营房企发债:美的置业、碧桂园等房企正沟通对接发债注册意向-今日快讯
    “第二支箭”支持民营房企发债:美的置业、碧桂园等房企正沟通对接发债注册意向-今日快讯

  • 方天股份拟增加与江苏纳邦数字技术有限公司的关联交易额 交易总金额不超过1300万-天天看点
    方天股份拟增加与江苏纳邦数字技术有限公司的关联交易额 交易总金额不超过1300万-天天看点

  • 湖北能源:拟54亿元投建江陵电厂二期扩建项目及新能源配套项目-当前要闻
    湖北能源:拟54亿元投建江陵电厂二期扩建项目及新能源配套项目-当前要闻

  • 电子税务局怎样导出财务报表(厦门市电子税务局财务报表在哪里导出)
    电子税务局怎样导出财务报表(厦门市电子税务局财务报表在哪里导出)

  • ​说说心里话!-天天即时看
    ​说说心里话!-天天即时看

  • 中青宝:拟购买广州宝云100%股权 14日起复牌-环球动态
    中青宝:拟购买广州宝云100%股权 14日起复牌-环球动态

  • 润贝航科与南方航空签署合作项目,前三季度研发投入同比增30%
    润贝航科与南方航空签署合作项目,前三季度研发投入同比增30%

  • 华联医疗拟向银行申请4500万承兑汇票 全资控股子公司提供连带责任担保-全球热推荐
    华联医疗拟向银行申请4500万承兑汇票 全资控股子公司提供连带责任担保-全球热推荐

  • 雅化集团:拟向DMCC公司采购锂辉石矿产品-每日速看
    雅化集团:拟向DMCC公司采购锂辉石矿产品-每日速看

  • 当代置业(01107.HK):重组生效日期预期为11月18日或之前-每日观点
    当代置业(01107.HK):重组生效日期预期为11月18日或之前-每日观点

  • 速腾聚创公布新一轮战略融资  多个产业投资方齐聚
    速腾聚创公布新一轮战略融资 多个产业投资方齐聚

  • 英记茶庄集团(08241)发布中期业绩 净亏损366.1万港元 同比减少23.54%-天天微头条
    英记茶庄集团(08241)发布中期业绩 净亏损366.1万港元 同比减少23.54%-天天微头条

  • 顺鑫农业:拟对5款牛栏山陈酿产品提价-天天快资讯
    顺鑫农业:拟对5款牛栏山陈酿产品提价-天天快资讯

  • 云天化新能源材料项目加速落地 2023年起磷酸铁锂产能将逐步释放-天天信息
    云天化新能源材料项目加速落地 2023年起磷酸铁锂产能将逐步释放-天天信息

  • 百达智能拟购买袁迪欢所持有的金百达10%的100万股权 交易完成后公司持有金百达60%股权-世界观天下
    百达智能拟购买袁迪欢所持有的金百达10%的100万股权 交易完成后公司持有金百达60%股权-世界观天下

  • 中科云网(002306.SZ):正与江苏省包括徐州市在内的多地市政府部门洽谈项目执行相关事宜-天天头条
    中科云网(002306.SZ):正与江苏省包括徐州市在内的多地市政府部门洽谈项目执行相关事宜-天天头条

  • 京唐城际铁路开始试运行 北京通州至河北唐山最快39分钟
    京唐城际铁路开始试运行 北京通州至河北唐山最快39分钟

  • 花架子什么意思简解(花架子什么意思)
    花架子什么意思简解(花架子什么意思)

  • 北交所将于11月12日开展新增北交所证券类别通关测试-世界焦点
    北交所将于11月12日开展新增北交所证券类别通关测试-世界焦点

  • 大禹节水:联合体收到37亿元江西省梅江灌区项目成交通知书-时快讯
    大禹节水:联合体收到37亿元江西省梅江灌区项目成交通知书-时快讯

  • 南都电源:子公司拟6000万元向关联方购买锂离子电池绿色高效循环利用项目机器设备及无形资产-世界通讯
    南都电源:子公司拟6000万元向关联方购买锂离子电池绿色高效循环利用项目机器设备及无形资产-世界通讯

  • 中国奥园10月销售额约9亿元 尚未披露去年年报及今年中报
    中国奥园10月销售额约9亿元 尚未披露去年年报及今年中报

  • 北交所推出融资融券制度
    北交所推出融资融券制度

  • 十厘米参照物示意图(十厘米)
    十厘米参照物示意图(十厘米)

  • 住房公积金上调意味着什么?有哪些好处?-热推荐
    住房公积金上调意味着什么?有哪些好处?-热推荐

  • 移为通信(300590.SZ):11.1825万股限制性股票将归属、上市流通-天天精选
    移为通信(300590.SZ):11.1825万股限制性股票将归属、上市流通-天天精选

  • 百胜中国恢复开店步伐 近8个交易日股价涨幅超过20%
    百胜中国恢复开店步伐 近8个交易日股价涨幅超过20%

  • 砍单风波中的歌尔股份-每日视讯
    砍单风波中的歌尔股份-每日视讯

  • 公告精选:顺鑫农业拟对5款牛栏山陈酿进行提价;三七互娱拟3亿元-6亿元回购股份-天天热点评
    公告精选:顺鑫农业拟对5款牛栏山陈酿进行提价;三七互娱拟3亿元-6亿元回购股份-天天热点评

  • 中指快评:杭州取消“认房又认贷”,二套首付最低四成-实时
    中指快评:杭州取消“认房又认贷”,二套首付最低四成-实时

  • 中指快评:《天津津城城市更新规划指引(2021—2035年)》公开征求意见-当前热点
    中指快评:《天津津城城市更新规划指引(2021—2035年)》公开征求意见-当前热点

  • 探寻数字化浪潮下的数字化转型之路-世界快播报
    探寻数字化浪潮下的数字化转型之路-世界快播报

  • 中大力德(002896)龙虎榜数据(11-11)-每日时讯
    中大力德(002896)龙虎榜数据(11-11)-每日时讯

  • “10连板”上涨1.6倍!供销社概念股天鹅股份将停牌核查
    “10连板”上涨1.6倍!供销社概念股天鹅股份将停牌核查

  • 南都电源(300068.SZ):拟开展融资租赁业务、融资合计不超8.7亿元
    南都电源(300068.SZ):拟开展融资租赁业务、融资合计不超8.7亿元

  • 港股创新药ETF(513120)涨4.86%,康希诺生物涨超14%-天天观热点
    港股创新药ETF(513120)涨4.86%,康希诺生物涨超14%-天天观热点

  • 粤海饲料:公司与国内从事水产养殖、水产饲料经销业务的供销社及农民养殖专业合作社有业务合作-当前简讯
    粤海饲料:公司与国内从事水产养殖、水产饲料经销业务的供销社及农民养殖专业合作社有业务合作-当前简讯

  • 首届全球数字贸易博览会将在浙江杭州开幕
    首届全球数字贸易博览会将在浙江杭州开幕

  • 南都电源:子公司拟购买锂离子电池绿色高效循环利用项目资产-每日快播
    南都电源:子公司拟购买锂离子电池绿色高效循环利用项目资产-每日快播

  • 瑞风新能源(00527.HK):已成立合营公司红松新能源(东营)有限公司-世界热头条
    瑞风新能源(00527.HK):已成立合营公司红松新能源(东营)有限公司-世界热头条

  • 办理房产证所需要的材料有哪些?房产证土地使用权证办理程序-天天热头条
    办理房产证所需要的材料有哪些?房产证土地使用权证办理程序-天天热头条

  • 上峰水泥:出资5000万元与傲林科技、南方水泥合资设立建材数智研究院-环球视讯
    上峰水泥:出资5000万元与傲林科技、南方水泥合资设立建材数智研究院-环球视讯

  • 今年双11中小主播日子难过:商家难被割韭菜,免坑位费免佣金抢资源,明星光环也不好使
    今年双11中小主播日子难过:商家难被割韭菜,免坑位费免佣金抢资源,明星光环也不好使

  • 银涛控股(01943.HK)料中期录得亏损净额约1000万-1500万港元-天天观速讯
    银涛控股(01943.HK)料中期录得亏损净额约1000万-1500万港元-天天观速讯

  • 中国金融投资管理(00605.HK)向上市覆核委员会提出覆核有关撤销上市的决定请求-全球报资讯
    中国金融投资管理(00605.HK)向上市覆核委员会提出覆核有关撤销上市的决定请求-全球报资讯

  • 北京特种机械研究所携三大体系亮相中国航展
    北京特种机械研究所携三大体系亮相中国航展

  • 走进深圳坪山生物医药研究院 感受产业创新活力
    走进深圳坪山生物医药研究院 感受产业创新活力

  • 1060显卡吃鸡设置最佳性能(1060显卡吃鸡设置最佳)
    1060显卡吃鸡设置最佳性能(1060显卡吃鸡设置最佳)

  • 微信收不到消息(微信收不到消息)
    微信收不到消息(微信收不到消息)

  • 河南电气每10股派现0.41元 共计派发现金红利206万
    河南电气每10股派现0.41元 共计派发现金红利206万

  • 孚能科技完成超33亿元定增 为何被三家广州国资企业包揽?-每日消息
    孚能科技完成超33亿元定增 为何被三家广州国资企业包揽?-每日消息

  • 中达安:公司控制权拟发生变更
    中达安:公司控制权拟发生变更

  • 德联集团(002666.SZ):部分董监高拟合计减持不超84.58万股-天天热议
    德联集团(002666.SZ):部分董监高拟合计减持不超84.58万股-天天热议

  • 申朴信息每10股派现6.8元 共计派发现金红利2053.26万-焦点观察
    申朴信息每10股派现6.8元 共计派发现金红利2053.26万-焦点观察

  • 永成股份权益分派实施 每10股转增2.1股 共计转增210万股-世界聚看点
    永成股份权益分派实施 每10股转增2.1股 共计转增210万股-世界聚看点

  • 圣邦股份(300661.SZ):荣基香港拟减持不超47.04万股-世界头条
    圣邦股份(300661.SZ):荣基香港拟减持不超47.04万股-世界头条

  • 鑫宇科技每10股派现3.3元 共计派发现金红利3033.25万-环球热推荐
    鑫宇科技每10股派现3.3元 共计派发现金红利3033.25万-环球热推荐

  • PF GROUP(08221)附属太平基业证券授出4600万港元融资贷款-视点
    PF GROUP(08221)附属太平基业证券授出4600万港元融资贷款-视点

  • 注意!怡亚通将于11月28日召开股东大会-最新快讯
    注意!怡亚通将于11月28日召开股东大会-最新快讯

  • 一顿操作猛如虎 最后便宜两毛八 波司登这种价格套路怎么破?
    一顿操作猛如虎 最后便宜两毛八 波司登这种价格套路怎么破?

  • 宏景科技(301396)龙虎榜数据(11-11)-当前资讯
    宏景科技(301396)龙虎榜数据(11-11)-当前资讯

  • 东方国信:公司有Web3.0底层技术栈储备 包括区块链、云计算、人工智能、数字孪生/元宇宙-观焦点
    东方国信:公司有Web3.0底层技术栈储备 包括区块链、云计算、人工智能、数字孪生/元宇宙-观焦点

  • 中南文化(002445.SZ):华润信托自6月6日起已累计减持5%股份-天天热资讯
    中南文化(002445.SZ):华润信托自6月6日起已累计减持5%股份-天天热资讯

  • 信安世纪:拟收购普世科技80%股权 14日起停牌
    信安世纪:拟收购普世科技80%股权 14日起停牌

  • 榕基软件跌停 龙虎榜上机构买入5076.33万元 卖出35.88万元-世界讯息
    榕基软件跌停 龙虎榜上机构买入5076.33万元 卖出35.88万元-世界讯息

  • 隔夜美股史诗级暴涨,港股互联网ETF(513770)大涨超7%!
    隔夜美股史诗级暴涨,港股互联网ETF(513770)大涨超7%!

  • 实益达(002137)龙虎榜数据(10-27)-全球消息
    实益达(002137)龙虎榜数据(10-27)-全球消息

  • 比优集团(08053)发布中期业绩 股东应占溢利9643.1万元 同比增加12.74%-全球头条
    比优集团(08053)发布中期业绩 股东应占溢利9643.1万元 同比增加12.74%-全球头条

  • 大宗交易:联创光电成交892.15万元,折价9.03%(11-11)
    大宗交易:联创光电成交892.15万元,折价9.03%(11-11)

  • 湖北能源:拟约54亿元投建江陵电厂二期扩建项目及新能源配套项目
    湖北能源:拟约54亿元投建江陵电厂二期扩建项目及新能源配套项目

  • 联君科技每10股派现6.8元 共计派发现金红利1700万-每日焦点
    联君科技每10股派现6.8元 共计派发现金红利1700万-每日焦点

  • 什么是阳光工程(什么是阳包阴)
    什么是阳光工程(什么是阳包阴)

  • 酷我音乐vip账号2021(酷我音乐vip账号密码)
    酷我音乐vip账号2021(酷我音乐vip账号密码)

  • 麦捷科技:比亚迪是公司重点拓展的客户之一
    麦捷科技:比亚迪是公司重点拓展的客户之一

  • 百事达注销控股孙公司深圳百思童科技有限公司-焦点报道
    百事达注销控股孙公司深圳百思童科技有限公司-焦点报道

  • 丰岛食品及子公司以抵押、保证方式向银行合计申请1.34亿授信额度-环球观天下
    丰岛食品及子公司以抵押、保证方式向银行合计申请1.34亿授信额度-环球观天下

  • 国美1亿持股被冻结,创始人黄光裕夫妇密集套现-今日快讯
    国美1亿持股被冻结,创始人黄光裕夫妇密集套现-今日快讯

  • 安道设计拟利用闲置募集资金不超过2000万(含2000万)购买银行理财产品-观点
    安道设计拟利用闲置募集资金不超过2000万(含2000万)购买银行理财产品-观点

  • 星湖科技:公司目前尚未开通微博
    星湖科技:公司目前尚未开通微博

  • 恒大深圳湾地块75亿元挂牌转让:处于抵押状态,已停工超1年-环球热闻
    恒大深圳湾地块75亿元挂牌转让:处于抵押状态,已停工超1年-环球热闻

  • YGM TRADING(00375.HK)盈警:预计中期税后综合亏损2500万港元
    YGM TRADING(00375.HK)盈警:预计中期税后综合亏损2500万港元

  • 青海华鼎(600243)龙虎榜数据(11-11)-世界微头条
    青海华鼎(600243)龙虎榜数据(11-11)-世界微头条

  • 博大新材全资子公司惠州天选拟购买土地使用权 预计总价不超过2300万-环球热推荐
    博大新材全资子公司惠州天选拟购买土地使用权 预计总价不超过2300万-环球热推荐

  • 小商品城:拟减免小微企业或个体工商户租金
    小商品城:拟减免小微企业或个体工商户租金

  • 川发龙蟒(002312.SZ):就收购重钢矿业49%的股权已完成过户-天天看热讯
    川发龙蟒(002312.SZ):就收购重钢矿业49%的股权已完成过户-天天看热讯

  • 普门科技(688389.SH):瀚钰生物、瑞普医疗、瑞源成健康拟减持合计不超6%股份-观察
    普门科技(688389.SH):瀚钰生物、瑞普医疗、瑞源成健康拟减持合计不超6%股份-观察

  • 聚焦粤港澳大湾区生物医药发展,2022粤港澳大湾区生物医药企业十强揭晓-天天即时看
    聚焦粤港澳大湾区生物医药发展,2022粤港澳大湾区生物医药企业十强揭晓-天天即时看

  • 大港股份(002077)龙虎榜数据(11-11)-环球讯息
    大港股份(002077)龙虎榜数据(11-11)-环球讯息

  • 潮州社保缴费标准基数及比例2022一览表(潮州2022年个人社保缴费标准表)-每日视讯
    潮州社保缴费标准基数及比例2022一览表(潮州2022年个人社保缴费标准表)-每日视讯

  • 那些加盟连锁咖啡店的人,现在怎么样了?-今日观点
    那些加盟连锁咖啡店的人,现在怎么样了?-今日观点

  • 大宗交易:长春高新成交207.99万元,折价9.37%(11-11)
    大宗交易:长春高新成交207.99万元,折价9.37%(11-11)

  • 雅化集团:全资子公司签署锂辉石矿产品承购协议-天天新资讯
    雅化集团:全资子公司签署锂辉石矿产品承购协议-天天新资讯

  • ST大集(000564)龙虎榜数据(11-11)-全球热门
    ST大集(000564)龙虎榜数据(11-11)-全球热门

  • 青岛胶州“一网统管” 有效破解“停车难”
    青岛胶州“一网统管” 有效破解“停车难”

  • 龙津药业(002750)龙虎榜数据(11-11)-全球最资讯
    龙津药业(002750)龙虎榜数据(11-11)-全球最资讯

  • 天鸿新材拟向浦东发展银行阜阳分行申请专精特新“小巨人”信用贷款 贷款金额总计1000万-全球速讯
    天鸿新材拟向浦东发展银行阜阳分行申请专精特新“小巨人”信用贷款 贷款金额总计1000万-全球速讯

  • 云浮社保缴费标准基数及比例2022年一览表(2022年个人社保缴费标准表)
    云浮社保缴费标准基数及比例2022年一览表(2022年个人社保缴费标准表)

  • 复盘66只涨停股:天鹅股份10板 众生药业天地板 天下秀炸板回封-天天热文
    复盘66只涨停股:天鹅股份10板 众生药业天地板 天下秀炸板回封-天天热文

  • 贵阳贵安2023医保怎么缴费?居民医保缴费方式-聚焦
    贵阳贵安2023医保怎么缴费?居民医保缴费方式-聚焦

  • 金银河(300619.SZ)股东梁可累计减持比例达1.35% 减持数量过半-今日报
    金银河(300619.SZ)股东梁可累计减持比例达1.35% 减持数量过半-今日报

  • 华峰测控(688200.SH)部分股东及董监高拟合计减持不超1.79万股-环球滚动
    华峰测控(688200.SH)部分股东及董监高拟合计减持不超1.79万股-环球滚动

  • 许家印再卖资产:恒大总部大楼退租一年后,75.43亿转让深圳湾总部地块-环球即时看
    许家印再卖资产:恒大总部大楼退租一年后,75.43亿转让深圳湾总部地块-环球即时看

  • 农民失地保险金如何领取?失地保险金有多少?-环球时讯
    农民失地保险金如何领取?失地保险金有多少?-环球时讯

  • 农民失地保险金怎么领取?有多少钱?
    农民失地保险金怎么领取?有多少钱?

  • 多型功勋航天惯导首次亮相中国航展
    多型功勋航天惯导首次亮相中国航展

  • 信用卡存款能取出来吗(信用卡存款)
    信用卡存款能取出来吗(信用卡存款)

  • ST易购:公司苏宁易购广场(百货业态)有美妆、美容相关业态-天天热资讯
    ST易购:公司苏宁易购广场(百货业态)有美妆、美容相关业态-天天热资讯

  • 黑马•产业丨解构聚玻网:数智化重塑玻璃产业链,创立7年营收过百亿-焦点精选
    黑马•产业丨解构聚玻网:数智化重塑玻璃产业链,创立7年营收过百亿-焦点精选

  • 天目湖振幅16.43% 机构龙虎榜净卖出4937.51万元
    天目湖振幅16.43% 机构龙虎榜净卖出4937.51万元

  • 光荣之家门牌发放规定河北(光荣之家门牌发放的意义)
    光荣之家门牌发放规定河北(光荣之家门牌发放的意义)

  • 大港股份今日涨8.21%,上榜营业部席位近3日合计成交12.72亿元-新要闻
    大港股份今日涨8.21%,上榜营业部席位近3日合计成交12.72亿元-新要闻

  • 宁波韵升:参股公司中韵矿业拟收购非洲稀土矿权
    宁波韵升:参股公司中韵矿业拟收购非洲稀土矿权

  • 国网信通:子公司中标3.87亿元国家电网采购项目
    国网信通:子公司中标3.87亿元国家电网采购项目

  • 港股强劲拉升,恒生科技30ETF(513010)大涨5.8%-每日快报
    港股强劲拉升,恒生科技30ETF(513010)大涨5.8%-每日快报

  • 深交所:本周对近期涨幅异常的“竞业达”“天地在线”进行重点监控
    深交所:本周对近期涨幅异常的“竞业达”“天地在线”进行重点监控

  • 互太纺织(01382)发盈警,预计中期股东应占溢利可能同比下降约28.6%-短讯
    互太纺织(01382)发盈警,预计中期股东应占溢利可能同比下降约28.6%-短讯

  • 天鹅股份:公司股价近期波动较大 停牌核查-天天资讯
    天鹅股份:公司股价近期波动较大 停牌核查-天天资讯

  • 宁波韵升:参股公司以500万美元收购中矿香港稀土100%股份
    宁波韵升:参股公司以500万美元收购中矿香港稀土100%股份

  • 华纳药厂(688799.SH):监事金焰拟减持不超75.9万股
    华纳药厂(688799.SH):监事金焰拟减持不超75.9万股

  • 好消息!好消息!黄生就市论势本周分享多股止盈,实力杠杠的!-世界资讯
    好消息!好消息!黄生就市论势本周分享多股止盈,实力杠杠的!-世界资讯

  • 科美诊断股东拟合计减持不超9%股份-环球观点
    科美诊断股东拟合计减持不超9%股份-环球观点

  • 龙虎榜丨荣联科技今日涨停 知名游资孙哥净买入4357.57万元-当前快报
    龙虎榜丨荣联科技今日涨停 知名游资孙哥净买入4357.57万元-当前快报

  • 华密新材“双11”北交所顺利过会:国家级专精特新“小巨人”企业 去年实现净利润4420万元
    华密新材“双11”北交所顺利过会:国家级专精特新“小巨人”企业 去年实现净利润4420万元

  • 三七互娱拟斥资3亿元至6亿元回购股份 彰显长期信心
    三七互娱拟斥资3亿元至6亿元回购股份 彰显长期信心

  • 犀牛午讯:恒大挂牌转让原深圳总部地块 瑞斯康达回应被立案-天天热门
    犀牛午讯:恒大挂牌转让原深圳总部地块 瑞斯康达回应被立案-天天热门

  • 天鹅股份:股价异动 停牌核查-当前视点
    天鹅股份:股价异动 停牌核查-当前视点

  • 天鹅股份:公司股价近期波动较大 停牌核查-天天速讯
    天鹅股份:公司股价近期波动较大 停牌核查-天天速讯

  • 华光环能:拟收购汕头益鑫股权并投建澄海益鑫天然气分布式能源项目
    华光环能:拟收购汕头益鑫股权并投建澄海益鑫天然气分布式能源项目

  • 宁波韵升:参股公司中韵矿业拟收购非洲稀土矿权
    宁波韵升:参股公司中韵矿业拟收购非洲稀土矿权

  • 顺鑫农业:公司部分产品提价
    顺鑫农业:公司部分产品提价

  • 时隔5年杭州回归“认房不认贷” 二套首付降至四成-全球今热点
    时隔5年杭州回归“认房不认贷” 二套首付降至四成-全球今热点

  • 11月11日沪深两市主力资金净流入451.23亿元,加仓房地产、医药生物、非银金融-全球速看
    11月11日沪深两市主力资金净流入451.23亿元,加仓房地产、医药生物、非银金融-全球速看

  • 宏润建设:公司与安徽省新能创业投资有限责任公司投资设立的上海皖宏新能源有限公司已完成工商登记手续
    宏润建设:公司与安徽省新能创业投资有限责任公司投资设立的上海皖宏新能源有限公司已完成工商登记手续

  • 若羽臣(003010.SZ):朗姿股份减持比例达1.7887%-世界今日报
    若羽臣(003010.SZ):朗姿股份减持比例达1.7887%-世界今日报

  • 许家印再卖资产:恒大总部大楼退租一年后,75.43亿转让深圳湾总部地块-热点在线
    许家印再卖资产:恒大总部大楼退租一年后,75.43亿转让深圳湾总部地块-热点在线

  • 普甜食品(01699):2021年年度业绩将于11月22日刊发 继续停牌
    普甜食品(01699):2021年年度业绩将于11月22日刊发 继续停牌

  • 信安世纪(688201.SH)筹划增发及现金收购普世科技80%股权事宜 11月14日起停牌
    信安世纪(688201.SH)筹划增发及现金收购普世科技80%股权事宜 11月14日起停牌

  • 外交部:中方出台进一步优化疫情防控工作二十条措施绝不是躺平
    外交部:中方出台进一步优化疫情防控工作二十条措施绝不是躺平

  • 若羽臣:公司目前未和阿富汗、非洲等地有业务往来
    若羽臣:公司目前未和阿富汗、非洲等地有业务往来

  • 微信否认“微信支持撤回5分钟内消息”
    微信否认“微信支持撤回5分钟内消息”

  • 外交部:美方应该立即停止对中国光伏企业的无理打压-环球热消息
    外交部:美方应该立即停止对中国光伏企业的无理打压-环球热消息

  • 南大光电:公司电子特气产品可以应用于chiplet技术工艺-每日讯息
    南大光电:公司电子特气产品可以应用于chiplet技术工艺-每日讯息

  • 良莠不齐怎么读(良莠)
    良莠不齐怎么读(良莠)

  • 协鑫集成:目前芜湖电池项目已经取得项目备案证 确定了项目土地,能评、环评等正在办理中-全球微资讯
    协鑫集成:目前芜湖电池项目已经取得项目备案证 确定了项目土地,能评、环评等正在办理中-全球微资讯

  • 富士康拟大举扩建印度工厂 未来两年计划新招5.3万名员工
    富士康拟大举扩建印度工厂 未来两年计划新招5.3万名员工

  • 中欣氟材:公司主要对京新药业、国邦药业、浙江医药、天宇药业等公司提供医药中间体-环球讯息
    中欣氟材:公司主要对京新药业、国邦药业、浙江医药、天宇药业等公司提供医药中间体-环球讯息

  • 安记食品(603696.SH):实控人林肖芳以大宗交易减持1.99%的股份-今热点
    安记食品(603696.SH):实控人林肖芳以大宗交易减持1.99%的股份-今热点

  • 大森控股(01580.HK):财政年度年结日由12月31日变更为3月31日
    大森控股(01580.HK):财政年度年结日由12月31日变更为3月31日

  • 广电运通:公司在Web3.0涉及的区块链、数字货币、NFT等方面拥有技术储备-今亮点
    广电运通:公司在Web3.0涉及的区块链、数字货币、NFT等方面拥有技术储备-今亮点

  • 北美木制品规模预计在2026年达到24389亿美元-每日精选
    北美木制品规模预计在2026年达到24389亿美元-每日精选

  • 苏宁家电加盟(苏宁家电)
    苏宁家电加盟(苏宁家电)

  • 家居卖场“转战”直播做“副业”-当前热门
    家居卖场“转战”直播做“副业”-当前热门

  • 机构:煤电基准价上调,电源均有望获益!电力ETF基金飘红
    机构:煤电基准价上调,电源均有望获益!电力ETF基金飘红

  • 前三季度6家上市定制家居企业净利下滑 大宗业务加持不再?-环球微速讯
    前三季度6家上市定制家居企业净利下滑 大宗业务加持不再?-环球微速讯

  • STYLAND HOLD(00211.HK)拟11月25日举行董事会会议 审批中期业绩
    STYLAND HOLD(00211.HK)拟11月25日举行董事会会议 审批中期业绩

  • 债转股是否需要验资 债转股对股民是好是坏?
    债转股是否需要验资 债转股对股民是好是坏?

  • 天阳科技:北京时间及其一致行动人珠海时间拟清仓减持合计6.94%公司股份
    天阳科技:北京时间及其一致行动人珠海时间拟清仓减持合计6.94%公司股份

  • 医疗保险和商业保险的区别是什么?哪个更好?
    医疗保险和商业保险的区别是什么?哪个更好?

  • 惠云钛业:上调各型号钛白粉销售价格-天天快讯
    惠云钛业:上调各型号钛白粉销售价格-天天快讯

  • 医保电子凭证亲情账户怎么使用?激活家庭成员流程一览-天天热头条
    医保电子凭证亲情账户怎么使用?激活家庭成员流程一览-天天热头条

  • 光线传媒控股股东拟减持降低负债,Q3亏损9876万元-环球热点
    光线传媒控股股东拟减持降低负债,Q3亏损9876万元-环球热点

  • 三七互娱:拟斥资3亿元至6亿元回购股份
    三七互娱:拟斥资3亿元至6亿元回购股份

  • 老三板股票在哪里看行情分析 老三板交易费用怎么算?
    老三板股票在哪里看行情分析 老三板交易费用怎么算?

  • 芬兰木材进出口出现大幅缩减-全球动态
    芬兰木材进出口出现大幅缩减-全球动态

  • 东方园林:股东何巧女所持4774万股公司股份将被司法拍卖-全球快看
    东方园林:股东何巧女所持4774万股公司股份将被司法拍卖-全球快看

  • 75.4亿!原恒大深圳总部地块挂牌,成交款将用于还债-最资讯
    75.4亿!原恒大深圳总部地块挂牌,成交款将用于还债-最资讯

  • 机构:医药行业有望反转,美诺转债涨超15%!可转债ETF涨近1%-微速讯
    机构:医药行业有望反转,美诺转债涨超15%!可转债ETF涨近1%-微速讯

  • 这届“双11”:主播通宵卖货,但“狂欢”不再-全球信息
    这届“双11”:主播通宵卖货,但“狂欢”不再-全球信息

  • 深圳市抽查家具、人造板等产品34批次不合格
    深圳市抽查家具、人造板等产品34批次不合格

  • 合肥社保缴费基数2022是多少?2022年合肥社保一个月要交多少钱?-全球关注
    合肥社保缴费基数2022是多少?2022年合肥社保一个月要交多少钱?-全球关注

  • 场内基金是指什么 场内基金在哪个平台买比较好一点?
    场内基金是指什么 场内基金在哪个平台买比较好一点?

  • 安井食品(603345.SH):董事长刘鸣鸣、总经理张清苗拟合计减持不超1.6707%股份-环球简讯
    安井食品(603345.SH):董事长刘鸣鸣、总经理张清苗拟合计减持不超1.6707%股份-环球简讯

  • 国网信通(600131.SH)四家子公司共计中标3.87亿元国家电网招标采购项目-实时
    国网信通(600131.SH)四家子公司共计中标3.87亿元国家电网招标采购项目-实时

  • 上海社会保险缴费基数2022下限6520元-环球要闻
    上海社会保险缴费基数2022下限6520元-环球要闻

  • 农民失地保险金有多少?需要哪些资料?-速递
    农民失地保险金有多少?需要哪些资料?-速递

  • 热继电器型号(热继电器符号)
    热继电器型号(热继电器符号)

  • 公积金联名卡有什么用处 没有联名卡怎么提取公积金余额?
    公积金联名卡有什么用处 没有联名卡怎么提取公积金余额?

  • 个人独资企业注册资金最低多少 注册一个空壳公司一年交多少费用合适?
    个人独资企业注册资金最低多少 注册一个空壳公司一年交多少费用合适?

  • 优先股是指什么意思 优先股的优缺点是什么?
    优先股是指什么意思 优先股的优缺点是什么?

  • 知名英语培训机构全国多个分校突然关门!学员索要学费 老师:我们也是受害者
    知名英语培训机构全国多个分校突然关门!学员索要学费 老师:我们也是受害者

  • 办信用卡哪个银行好批额度高 有什么容易通过的信用卡?
    办信用卡哪个银行好批额度高 有什么容易通过的信用卡?

  • 收评:三大指数全天放量大涨 两市成交额突破1.2万亿-速读
    收评:三大指数全天放量大涨 两市成交额突破1.2万亿-速读

  • 太湖新城污水厂凸显互联互通优势 污水管“长途奔袭”15公里
    太湖新城污水厂凸显互联互通优势 污水管“长途奔袭”15公里

  • Web3.0概念热度不减 天地在线11日斩获9板 公司否认迎合热点概念炒作-世界快消息
    Web3.0概念热度不减 天地在线11日斩获9板 公司否认迎合热点概念炒作-世界快消息

  • 北向资金净买入146.67亿元,中止连续4日净卖出-今日报
    北向资金净买入146.67亿元,中止连续4日净卖出-今日报

  • NTT DATA业务解决方案荣获2022年SAP创新奖
    NTT DATA业务解决方案荣获2022年SAP创新奖

  • 新威凌11月11日14时北交所IPO路演: 国内锌粉生产领域龙头企业 打破国外垄断实现进口替代-当前要闻
    新威凌11月11日14时北交所IPO路演: 国内锌粉生产领域龙头企业 打破国外垄断实现进口替代-当前要闻

三板富 | 专注于新三板的第一垂直服务平台