- 博客(28)
- 资源 (3)
- 收藏
- 关注
原创 itextpdf(html2pdf)有这样的坑?java导出pdf必看
背景 公司最近有做做Java导出pdf的需求,因为之前没有做过的缘故,所以从网上找来了itextpdf的包,前期做的还是非常顺利的,本地测试都是非常的顺利,正当我以为导出pdf如此简单的时候,上Linux测试就踩了大坑。<!-- 字符串转pdf --> <dependency> <groupId>com.itextpdf</groupId> <artifactId&g...
2022-01-25 14:57:50 7092 9
原创 Eureka架构设计解析
Eureka架构设计解析什么是分布式注册中心?有何作用?去掉分布式配置中心会产生什么样的后果?分布式注册中心就是提供一个管理服务之间通信的一个平台。它的作用就是协调服务与服务之间通信的简化。若去掉分布式配置中心,服务与服务之间通信就需要知道具体的IP+端口+服务名称,这样的话给服务管理上无疑是带来了管理的成本。一旦被调用的服务IP,端口更换的话,调用端就必须同步更换(例如旧服务下线,新服务上线,无法做到及时更新)。一个分布式注册中心应该具备哪些功能组件?register(注册),renewal(
2021-11-30 14:49:10 1539
原创 Java并发编程的艺术之多线程
Java并发编程的艺术之多线程多线程一定快吗? public class ConcurrencyTest { /** 执行次数 */ private static final long count = 10000l*10; public static void main(String[] args) throws InterruptedException { countTimes(count); countTi...
2021-11-03 12:33:04 151
原创 Java8函数式编程深入理解
Java8函数式编程深入理解什么是匿名内部类? 无需知道类实现名,在内部实现接口方法,做类的定义。Lambda表达式与匿名内部类的区别?匿名内部类仍然是一个类,只是不需要程序员显示指定类名,编译器会自动为该类取名。 Lambda表达式通过invokedynamic指令实现,书写Lambda表达式不会产生新的类。 简化匿名内部类的书写,取代部分匿名内部类,只能用来取代函数接口(Functional Interface)的简写。Lambda表达式 Lambda表...
2021-11-03 12:29:21 363
原创 HashMap1.8深度解析
什么是HashMap?百度百科:基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)HashMap各个参数的作用//默认初始化容量 1往右移4//0000 0001-->0001 0000; 10000转二进制=16static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // a
2021-07-27 15:13:20 253
原创 HashMap1.7源码深度解析
HashMap是什么?百度百科:基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)HashMap各参数的作用://默认初始化容量为16static final int DEFAULT_INITIAL_CAPACITY = 16;//默认1转2进制为1,左移30位就是//0000 0000 0000 0000 0000 0000 0000 ...
2021-07-25 17:38:14 162
转载 2021-04-03
VMware安装虚拟机及网络配置首先VMware版本15.1,linux:CentOS7 64位(ISO镜像),准备好这两个就可以开始安装我们的虚拟机了。VMware的安装就不赘述了,这里主要说下怎么在VMware上面安装linux系统以及网络配置一、创建虚拟机1.打开VMware创建新的虚拟机---->选择自定义2.一直下一步直到安装客户机操作系统时,选择稍后安装操作系统3.选择与准备好的镜像所对应的系统4.内存分配等如无特殊需求就...
2021-04-03 12:40:23 75
原创 easyui treegrid 如何改变标题
公司有一个项目是需要根据情况,多次用到treegrid,对于这个组件,当然是能公用就公用,发现无论如何还是没有办法解决这个方案,所以最好的方式就是再新建一个,然后根据类型隐藏另外一个达到要求。如果大家有新的解决方案,可以下方留言。我也尝试使用过获得panel,然后在panel里面修改title,但是treegrid获取不了panel,不知道怎么一回事。...
2018-09-28 13:28:37 554
原创 Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension,
Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.遇到上述问题该怎么解决?简单--allow-file-access-from-files快捷方式->属性 在目标一栏添加这个命令就可以跨本地访问了...
2018-09-25 16:24:46 467
原创 easyui dialog如何去掉滚动条
easyui dialog如何去掉滚动条。其实特简单, <div id="mstpDialog" style="overflow:hidden;"> </div>
2018-09-25 16:22:50 4840 3
原创 sencha touch 2以上版本不兼容最新ios9组件的思路
最近公司因为需求关系需要开发一款手机it支撑系统的android跟ios版本,但是使用架构都已经固定,前台用的是sencha touch2.2.1,后来在测试的时候发现sencha touch2.2.1能兼容ios9版本之前的所有版本(网页),之后的就部分兼容不了,看过论坛了解,初步知道是因为ios9冻结了部分按钮之类的,就是说这类组件使用不了,具体是看sencha touch官网论坛里面一哥们说的
2016-03-03 10:50:55 868
原创 arcgis 10 许可服务器正在运行但是诊断却是未运行
14:01:07 (lmgrd) -----------------------------------------------14:01:07 (lmgrd) Please Note:14:01:07 (lmgrd) 14:01:07 (lmgrd) This log is intended for debug purposes only.14:01:07 (lmgrd)
2016-02-24 14:23:57 16931 1
原创 building workspace 0%问题未解决
最近遇到一个问题,就是将自己的Java项目copy到其他项目上头,但是老导包不争取,myeclipse 右下角老显示buliding workspace 0%,根本加载不了,所以待我查找问题,寻找解决方案
2016-01-18 09:53:36 947
原创 plsql连接oracle客户端异常解决方案
最近重装了系统,公司用的是32位11g的oracle,然后不知道怎么的,老连不上去,报什么异常。重装32位客户端,而不是64位就好了
2016-01-14 09:25:27 425
原创 欢迎使用CSDN-markdown编辑器
部署其他we项目报错2015-12-8 13:48:19 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found
2015-12-08 14:16:33 280
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人