自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 delphi 2010 调用webservice接口 java 出现 null object 异常的解决方案

java不支持delphi传递的ioDocument格式,需要把生成的pas文件中的InvRegistry.RegisterInvokeOptions(TypeInfo(Java7WS),ioDocument);这句代码删除。

2020-06-04 16:18:28 392

原创 JDK11 新功能说明与下载安装及环境变量配置

jdk11是后面几年唯一持续更新修复的版本(LTS)jdk11使用量将爆发式增长jdk11新功能JVM方面:新垃圾回收器:ZGC: A Scalable Low-Latency Garbage Collector(可伸缩低延迟垃圾收集器)上一代的垃圾回收器G1已经足够强大,但是,ZGC可能会更加惊艳,ZGC的一个目标是将垃圾回收的暂停时间压缩到10ms之内,这意味着Java可以...

2019-11-22 11:28:34 1423

原创 从零开始使用JKD11+SpringBoot 2.2+SpringCloud搭建分布式项目

核心思想:微服务式神经网络以下内容持续更新:技术选型:开发环境:JDK11+IDEA+Lombok+Maven HelperJDK11 新功能说明与下载安装及环境变量配置https://blog.csdn.net/welan123123/article/details/103197923SpringBoot:数据库:MySQL+Mybatis+Drui...

2019-11-03 11:04:05 1291 3

原创 java学习之编程知识点全面回顾

面试的日子结束了,收获挺大,遇到了不少大牛,也有些挺逗的。碰到很多大厂在面试的时候把他们遇到的技术难题抛给我,看我怎么解决,真的很无奈,他们那么多大牛讨论出的解决方案让我分分钟答出来。不过也得感谢他们帮我开阔了眼界,新技术越来越多,更新越来越快,做程序员必须得要终身学习。以下是我整理的编程知识点回顾,偏向基础,新技术太多,变化太快就没写进去,里面每条知识都可以是面试题,都可以作为搜索关键字展开学习...

2019-10-25 10:59:58 173

原创 奇怪的面试

写这篇博客的目的不是为了针对某个面试官,而是遵从幸福心理学的指导,将心中的不快找个地方发泄出去!面试中人物:面试官A,应聘者BA:做个自我介绍吧B:。。。大二的时候用PHPA:打断后说:你是做php的,知道自己应聘什么岗位吗?B:java啊,我只是简单介绍一下我大学做的项目不行吗?A:你直接介绍做过的java项目吧B:那就先介绍软件开发平台吧,ssm框架,核心功能是代码...

2019-10-15 09:14:27 217 1

原创 java学习之spring家族

主要概括了Spring Framework,Spring Boot和Spring Cloud。从Spring Framework整体架构开始,层层深入扩展到Spring MVC,JSP,JSTL等。知识点越深入越多越复杂,很多都停留在表层,但是用思维导图上的关键字去网上搜索就能找到更详细的资料。学习侧重Spring Boot注解,Spring Cloud基础。最后附上我整理的思维导图(已发...

2019-10-11 13:28:27 192

原创 面试杂思——致面试官

感觉大部分公司都很燥虑,不知道该找什么样的人才,总是在往底层问,但是又问得不彻底,例如多线程>jmm>原子性,可见性,一致性>自旋锁>ABA问题,到这就停下来了。但是还可以继续啊,解决ABA问题用到的时间戳>CPU时间戳计时器>CPU主频>数字脉冲信号>信号处理>卷积>欧拉公式>公理>大统一理论。最后是不是又回到...

2019-10-01 10:02:41 112

原创 java学习之高并发编程

看并发编程的时候才知道基础,底层和算法的重要性,特别是新的并发包算法越来越复杂,需要回头巩固一下基础和底层。例如:剖析JDK8中Arrays.sort底层原理及其排序算法的选择一个快速排序算法都在不断的演化发展,一开始就1个基准,后面发展成3个,5个,基准的选择也是,一开始选首元素或尾元素,或随机选取,发展到三数取中(取首、中、尾三个元素排序后取中值)。要是直接看5个基准,三数取中的快速排...

2019-09-27 10:16:18 108

原创 java学习之JVM

花了近一周的时间两倍速看完了vip视频教程,结合多份资料终于搞懂了JVM,虽然没时间深入非常细节的知识,但是以后看一看思维导图,根据里面的关键字搜索查询就能找到详细的资料了。整体学习过程分了三步,第一步,学习分析Class文件,关联大学的编译原理,搞懂整个JVM运行流程。第二步,学习垃圾回收GC算法,收集器,各JDK版本差异等。第三步,学习JVM调优,首先学习各种JDK监控管理工具的使...

2019-09-16 13:12:21 98

原创 企业微信 微信公众号 使用JS-SDK必须注入的配置信息 生成签名算法java实现没任何坑 获取jsapi_ticket 获取access_token

官方文档:https://work.weixin.qq.com/api/doc#90000/90136/90506/获取企业的jsapi_ticket第一步:生成实体类,json解析时使用第二步:调用HttpClients获取access_token和jsapi_ticket第三步:生成签名算法java实现第四步:ajax动态获取url,存入redis,两小时定时执行一次,更新签名...

2019-09-12 15:51:03 2378

原创 Windows 下安装Redis 以及 可视化工具Redis Desktop Manager 并允许其他电脑访问

参考:https://blog.csdn.net/qq_39135287/article/details/82686837但是一下几点需要注意:在redis.windows-service.conf设置最大占用内存和密码: maxmemory 1024000000 requirepass 设置密码,默认无 取消本机绑定,否则其他电脑无法连接。 bind 127.0.0...

2019-09-10 16:40:40 129

原创 java学习之数据结构与算法

在学习的过程中我发现一个有趣的问题:所有递归算法都能转换为非递归算法(迭代)吗?从这个问题出发,竟然能追溯到算法的定义,计算机的本质,图灵机,丘奇-图灵论,停机问题,计算的本质等等。首先从计算机的角度看,答案是肯定的。因为代码编译的时候就是使用栈进行计算的,所以只要能用栈,就可以将所有递归函数转为迭代函数。但若继续深入呢?首先计算机是建立在图灵机的基础之上,而图灵机的理论基础便是“丘奇-图...

2019-09-05 22:49:50 109

原创 java学习之数学与逻辑思维

承接上篇博文,这篇主讲编程与数学和逻辑思维。首先数学基础还是很重要的,学习数学过程中掌握的分析方法大部分都可应用到编程中,同时也能锻炼逻辑思维能力。然后,本篇重点讲解逻辑思维学习与锻炼:逻辑思维是是人的理性认识阶段,人运用概念、判断、推理等思维类型反映事物本质与规律的认识过程。逻辑思维核心:归纳与演绎,分析与综合,抽象与概括。这三大核心可以用于生活的方方面面,软件开发更是如此,例如...

2019-08-30 22:13:34 444

原创 高级java研发工程师,高效学习方法,学习重点和目标拆解

首先讲一下高效学习方法:因为大脑的弱点:生物性的本能,趋利避害,大脑会自动的屏蔽它所不喜欢的东西;所以人们常说兴趣是最好的老师,在开始学习前想一想编程的乐趣,编程带来的美好事物,例如:网络,电子游戏,工作等等。 因为编程能力和逻辑思维能力正相关;所以学习时不能死记硬背,需要理解原理,要活学活用能举一反三。 因为大脑的弱点:潜意识的自我欺骗和遗忘,以为自己掌握了,实际上并没掌握,或者学完就忘...

2019-08-28 14:20:51 160

原创 接受人性弱点,追求卓越,追求梦想,准求幸福,进阶高级java研发工程师,高效学习起点

幸福心理学指出准求幸福要接受自己,接受人性的弱点,然后做自己感兴趣的工作。另外多做深呼吸也能使人幸福。初中开始我对电脑上网感兴趣,所以大学选了计算机专业。毕业前对VR感兴趣,所以选择创业,但是因为懒我们在卧室办公。创业失败后,找了个包吃包住的公司,食堂、公寓、办公楼组成完美的懒人百米三角。懒真是融入生活方方面面的人性弱点啊!但是懒也能使人进步,包括自己和别人!工作稳定后因为...

2019-08-23 12:00:15 178

原创 百度地图添加自定义覆盖物遇到的各种坑

首先上核心代码://百度地图自定义覆盖物var bdPoint = new BMap.Point(116.709684,39.89778);var meIcon = new BMap.Icon("自己的路径/image/me.png", new BMap.Size(45,63));var marker = new BMap.Marker(bdPoint,{icon:meIcon});...

2019-07-29 11:55:59 2444

原创 HTML5 在百度地图上 调用GPS 地理位置定位 GPS纠偏 百度坐标转换 那点事

以下是我实现该功能所走的弯路:接下来直接上代码:首先要应用坐标转换算法对应的js文件,该源码在最下面。 <script src="lib/gtoztob.js"></script>接下来获取GPS地球坐标,使用算法将地球坐标转换为火星坐标: var xhzb = wgs84togcj02(position.coords.longi...

2019-07-29 11:36:53 1153

原创 Java poi 读取操作大数据excel 工具类 可根据sheet页名称或id获取工作表;根据行列获取单元格数据

该代码在https://blog.csdn.net/ylforever/article/details/80955595的基础上做了优化,新增根据sheet页名称获取工作表和部分异常处理。只需三行代码即可获取excel单元格数据ParseXlsxExcel excel = new ParseXlsxExcel();excel.readOneSheet("C:\\Users\\**\\D...

2018-10-25 16:58:39 12596 4

原创 关于tomcat 启动Failed to start component,Error in resourceStart() 错误的解决方案

前两天在同一个eclipse工作空间中导入了两个类似的项目B和C,想省事就直接复制粘贴了原先项目A的tomcat配置,那两项目完事后想要继续上一个项目时问题就出现了,Failed to start component,Error in resourceStart() 错误,网上找了一下解决方案都是千篇一律,而且操作繁琐不便,这里就不粘贴出来了。而且没解释这个错误发生的原因。通过一番骚操作,这个...

2018-10-16 15:02:49 3113 3

原创 一种在前端精确合并单元格的最佳算法

先展示一下纵向合并效果,再继续!要达到精确合并的效果不能只根据第n列各个td的值是否相等做判断,还要判断前n-1列各个td的值是否也相等,算法有点复杂。为了降低算法的复杂度,我给每个td加了一个name,第n个td的name值由前面n-1个td的值顺序拼接而成;这样合并的时候就只需要判断第n列各个td的name是否相等就可以了。废话不多说直接上代码,直接套用的时候要多多注意&lt;...

2018-09-30 11:27:04 1389

原创 思想创新工作——前段时间公司要求写的一篇感想

“思想决定行为,行为决定习惯,习惯决定性格,性格决定命运”                                                                                                                                 ——杰克·霍吉 《习惯的力量》    有这样一个寓言故事:    一位没...

2018-03-15 08:53:43 404

逻辑思维训练 2019 软件开发面试必看.rar

两个ppt,十多个配套视频,涉及逻辑思维概念,训练方法及训练题详解。

2019-08-30

Java 高效学习 从基础到高级 30+7思维导图 视频资源.rar

个人收集 Java从基础到高级 高效学习方法 30+7思维导图包括高清源文件 视频资源和W3CSchool资源

2019-08-23

基于bootstrap的强大又漂亮的模板ace

Ace 是一个轻量、功能丰富、HTML5、响应式、支持手机及平板电脑上浏览的管理后台模板,基于CSS框架Bootstrap制作。

2017-01-17

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

TA关注的人

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