shihengli2010
码龄12年
  • 189,191
    被访问
  • 22
    原创
  • 41,657
    排名
  • 19
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2010-05-24
博客简介:

shihengli2010的专栏

查看详细资料
  • 1
    领奖
    总分 37 当月 2
个人成就
  • 获得37次点赞
  • 内容获得11次评论
  • 获得30次收藏
创作历程
  • 1篇
    2022年
  • 2篇
    2020年
  • 8篇
    2017年
  • 7篇
    2016年
  • 5篇
    2015年
成就勋章
TA的专栏
  • alibaba中间件
    1篇
  • mq
  • java基础
    11篇
  • 设计模式
  • 算法
    1篇
  • 数据库
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Dubbo SPI源码解析

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、Dubbo SPI实现原理二、Dubbo SPI demo1.代码如下(示例)三、Dubbo SPI实现原理1. getExtensionLoader2. getExtension3. getExtensionClasses()一、Dubbo SPI实现原理####TODO二、Dubbo SPI demo1.代码如下(示例)依赖版本:|springboot |2.1.11.RELEASE ||spring.
原创
发布博客 2022.04.06 ·
447 阅读 ·
0 点赞 ·
0 评论

表

CREATE TABLE CARD (CNO int(4) NOT NULL COMMENT ‘卡号’,NAME varchar(32) CHARACTER SET utf8mb4 NOT NULL COMMENT ’ 姓名’,CLASS varchar(32) CHARACTER SET utf8mb4 NOT NULL COMMENT ‘班级’,PRIMARY KEY (CNO)) ...
原创
发布博客 2020.04.15 ·
71 阅读 ·
0 点赞 ·
0 评论

由4张简单的不能再简单的表,演变出50道SQL

CREATE TABLE COURSE (CN varchar(32) NOT NULL COMMENT ‘课程编号’,CNAME varchar(32) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT ‘课程表name’,TN varchar(32) DEFAULT NULL COMMENT ‘教师编号’,PRIMARY KEY (CN) USING...
原创
发布博客 2020.04.15 ·
115 阅读 ·
0 点赞 ·
0 评论

wechat_devtools

发布资源 2017.11.09 ·
exe

mod_jk.so1

发布资源 2017.11.09 ·
zip

Windows下openssl 64位

发布资源 2017.11.09 ·
exe

windows下64位新版git下载Git-2.14.1-64

发布资源 2017.10.16 ·
exe

《java并发编程实战》笔记(第10章)

* 死锁 经典的“哲学家进餐”问题: 5个哲学家去吃中餐,坐在一张圆桌旁,他们有五根筷子(不是五双),并且每两个人中间放一根筷子。哲学家们时而思考,时而进餐。每个人都需要一双筷子才能吃到东西,并且在吃完后将筷子放回原处继续思考。 如果每个人都立即抓住自己左边的筷子,然后等待自己右边的筷子空出来,但同时又不放下已经拿到的筷子。------产生死锁 也就是 每个人都拥有其他人需要的资源,同时又等待其
原创
发布博客 2017.07.12 ·
267 阅读 ·
0 点赞 ·
0 评论

《java并发编程实战》笔记(第9章)

图形用户界面应用程序(略)
原创
发布博客 2017.07.12 ·
248 阅读 ·
0 点赞 ·
0 评论

《java并发编程实战》笔记(第8章)

* 第八章 线程池的使用 p152* 有些类型的任务需要明确指定执行策略,包括:依赖性任务;使用线程封闭机制的任务;对相应时间敏感的任务;使用ThreadLocal的任务。 在一些任务中,需要拥有或排除某种特定的执行策略。如果某些任务依赖于其他任务,那么会要求线程池足够大,从而确保它们依赖任务不会被放入等待队列中或被拒绝,而采用线程封闭机制的任务需要串行执行。 在线程池中,如果任务依赖于其他任
原创
发布博客 2017.07.06 ·
265 阅读 ·
0 点赞 ·
0 评论

《java并发编程实战》笔记(第7章)

java没有提供任何机制来安全的终止线程,但是提供了中断(Interruption),这是一种协作机制,能够使一个线程终止另一个线程的当前工作。 这种协作机制的方法是必要的,我们很少希望某个任务,线程或服务立即停止,因为这种立即停止会使共享的数据结构处于不一致的状态。相反,在编写任务和服务时可以使用一种协作的方式:当需要停止时,它们首先会清除当前正在执行的工作,然后再结束。这提供了更好的灵活性,因
原创
发布博客 2017.07.06 ·
239 阅读 ·
0 点赞 ·
0 评论

《java并发编程实战》笔记(第6章)

大多数并发应用程序都是围绕“任务执行”来构造的 :任务通常是一些抽象的而且离散的工作单元。通过把应用程序的工作分解到多个任务中,可以简化程序的组织结构,提供一种自然的事务边界来优化错误恢复过程,以及提供一种自然的并行工作结构来提升并发性。 在正常的负载下,服务器应用程序应该同时表现出良好的吞吐量和快速的响应性。应用程序提供商希望程序支持尽可能多的用户,从而降低每个用户的服务成本。 大多数服务器应用程
原创
发布博客 2017.07.06 ·
206 阅读 ·
0 点赞 ·
0 评论

《java并发编程实战》笔记(第4章)

(十九)设计线程安全的类 在设计线程安全类的过程中,需要包含以下三个基本要素: 1.找出构成对象状态的所有变量 2.找出约束状态变量的不变性条件 3.建立对象状态的并发访问管理策略。19.1– 设计线程安全的类 1.类的不变性条件和后验条件约束了在对象上有哪些状态和状态转换是有效的。 2.某些方法还包含一些基于状态的先验条件(Precondition),称为依赖状态的操作。(二十)实例封
原创
发布博客 2017.06.30 ·
199 阅读 ·
0 点赞 ·
0 评论

《java并发编程实战》笔记(第3章)

(十二)volatile变量 volatile变量 ,用来确保将变量的更新操作通知到其他线程。当把变量申明为volatile类型后,编译器与运行时都会注意到这个变量是共享的。因此不会将该变量上的操作与其他内存操作一起重排序。volatile变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在读取volatile类型时总会返回最新写入的值。 仅当vol
原创
发布博客 2017.06.30 ·
211 阅读 ·
0 点赞 ·
0 评论

《java并发编程实战》笔记(1-2)

(一) 套接字 源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务。(二)线程安全性 线程安全性定义中,最核心的概念就是正确性。正确性的含义是,某个类的行为与其规范完全一致。单线程的正确性近似定义为“所见即所知(we know it when we see it)”。那个线程的安全性:当多个线程访问某个类时,这个类始终都能表
原创
发布博客 2017.06.30 ·
208 阅读 ·
0 点赞 ·
0 评论

排版中图片如何按照最少页数排版的算法

public class Test { public List getProperKey(int sumPicnumOld, Map> bansiPicnumMap){ List finalResult = new ArrayList(4); if(sumPicnumOld == 1){ finalResult.add(1); return
原创
发布博客 2016.11.28 ·
1177 阅读 ·
0 点赞 ·
1 评论

使用FOP将xsl-fo转pdf

第三步骤:将生成的fo文件转成pdf。【由于.xsl文件不能识别中文,我在root路径下,给root添加了一个属性,font-family,让其可以识别中文。其余需要修改的属性或者样式,需要你自己修改该.xsl文件】 font-family=“???” ,???的值就是你设置的字体名称。 可以放在fop.xml配置文件中 fop.xml的配置文件内容如下:<?xml version="1.0"
原创
发布博客 2016.09.09 ·
4473 阅读 ·
0 点赞 ·
4 评论

xhtml转xsl-fo

将html文件转成xhtml后,下一步骤就是生成xsl-fo文件,这里需要使用XSLT,才能做到。我使用的是xhtml2fo.xsl文件转换器(我自己称呼它为转换器)。这个xhtml2fo.xsl文件我已经下载到csdn资源了。代码很简单:/** * * @param xslName * xsl转换器文件 * @param xhtm
原创
发布博客 2016.09.09 ·
834 阅读 ·
0 点赞 ·
0 评论

xhtml2fo.xsl

发布资源 2016.09.09 ·
xsl

html转xhtml

最近在做一个将html转pdf的功能,网上查找了相关的文档,实现方案是html—xhtml —–xsl-fo—–pdf 分三部生成pdf。 这部分为第一步骤html—xhtml的代码,使用了jtidy.jar(参考了其他博客) /** * jtidy包 将html转成xhtml * * @author Administrator * */ public class Ht
原创
发布博客 2016.09.09 ·
1653 阅读 ·
1 点赞 ·
1 评论
加载更多