首页
学习
活动
专区
工具
TVP
发布

JackieZheng

专栏作者
150
文章
178259
阅读量
52
订阅数
Golang三种方式实现超时退出
前段时间发现线上有个服务接口,总是间歇性告警,有时候一天两三次,有时候一天都没有。
JackieZheng
2020-03-24
7.7K0
Go语言学习——三分钟看透iota
最近做需求时,有一个需要枚举的场景,大概有10+个枚举类型,不愿意像定义一个开关那样敷衍的写成
JackieZheng
2019-12-19
3500
Go语言学习——如何实现一个过滤器
  做业务的时候我们经常要使用过滤器或者拦截器(听这口音就是从Java过来的)。常见的场景如一个HTTP请求,需要经过鉴权过滤器、白名单校验过滤、参数验证过滤器等重重关卡最终拿到数据。
JackieZheng
2019-09-27
1.4K0
Go组件学习——cron定时器
  反而,前几天在写Java的时候,发现Java怎么启动这么慢,Java怎么能够容忍这些用不到的代码还理直气壮的躺在那……等等,这些话在哪听过类似的???
JackieZheng
2019-07-30
1.9K0
Go语言入门——interface
上面就是rect实现接口geometry的代码。不同于Java这些语言,有显式的关键字如implement表示实现某个接口。
JackieZheng
2019-07-02
4280
Go语言入门——函数
使用struct去定义自己想要的数据模型就好比定义一个Java中的model一样……
JackieZheng
2019-07-02
4540
Go语言入门——数组、切片和映射(下)
  不管是数组、切片还是映射结构,都是一种集合类型,要从这些集合取出元素就要查找或者遍历。
JackieZheng
2019-05-28
5560
Go语言入门——数组、切片和映射
但是对于Go,思来想去,感觉真的从“HelloWorld”说起,压根撑不住一篇的篇幅,因为Go的HelloWorld太简单了。
JackieZheng
2019-05-25
6230
《数据结构与算法之美》- 栈
提到“栈”,做Java的同学还会想起Java内存模型中的“栈”,与之紧密关联的还有一个名词——堆,但是这里,此栈非彼栈。
JackieZheng
2018-12-21
6050
没做过大项目,但我会建大项目
那时候使用着曾经宇宙最好用的JAVA IDE Eclipse写代码,也没有觉得界面简陋影响编码。
JackieZheng
2018-09-28
6310
并发和多线程-八面玲珑的synchronized
上篇《并发和多线程-说说面试常考平时少用的volatile》主要介绍的是volatile的可见性、原子性等特性,同时也通过一些实例简单与synchronized做了对比。
JackieZheng
2018-08-01
2390
把玩爬虫框架Gecco
如果你现在接到一个任务,获取某某行业下的分类。 作为一个非该领域专家,没有深厚的运营经验功底,要提供一套摆的上台面且让人信服的行业分类,恐怕不那么简单。 找不到专家没有关系,我们可以爬虫。把那些专家的心血抽丝剥茧爬出来再统计即可。 确定好思路,我和即将要说的爬虫框架Gecco打了一天的交道。 Gecco简介 Gecco是一款用java语言开发的轻量化的易用的网络爬虫。Gecco整合了jsoup、httpclient、fastjson、spring、htmlunit、redission等优秀框架,让您只需要配
JackieZheng
2018-03-27
1.5K0
Java8-初识Lambda
廉颇老矣,尚能饭否 Java,这位已经20多岁的编程语言,称得上是编程语言界的老大哥了。他曾经攻城略地,碾压各路编程语言小弟,风光无限,不可一世。现在,也是家大业大,江湖地位,很难撼动。 但是,这依然无法阻挡人们对其未来发展趋势的怀疑。这么多年过去了,江湖上新出来的各路小弟,悉数拿出自己的看家本领,确实让老大哥有些坐不住了,业界都在担心“廉颇老矣,尚能饭否”。 可以肯定的一点是,如果Java仅靠吃老本来维持自己的江湖地位是非常危险的。但是,他没有这么做!今天要说的Lambda就是一个铁证。 早在2014
JackieZheng
2018-01-16
6650
RabbitMQ入门-消息派发那些事儿
在上篇《RabbitMQ-高效的Work模式》中,我们了解了Work模型,该模型包括一个生产者,一个消息队列和多个消费者。 我们已经通过实例看出消息队列中的消息是如何被一个或者多个消费者消费的了,但是对于具体的实现细节和原理并没有介绍。这篇就来详细介绍下在消息派发这个过程中还有那些我们需要关注的点和细节。 这篇主要讨论细节都集中在接收端,我们还是来看下上篇中,接收端的代码实现 package com.ximalaya.openapi.rabbitmq.work; import com.rabbitmq
JackieZheng
2018-01-16
6220
Spring实战——通过Java代码装配bean
  上篇说的是无需半行xml配置完成bean的自动化注入。这篇仍然不要任何xml配置,通过Java代码也能达到同样的效果。   这么说,是要把上篇的料拿出来再煮一遍? 当然不是,上篇我们几乎都在用注解的方式如@ComponentScan @Component等就完成了自动化注入,但是这些注解不是无所不能的,有些地方它也是望尘莫及的,比如第三方类库,你总不能跑到人家jar包或者库里面悄悄的加上这些注解再伪装成原来的样子用吧,太丑了! 所以,Spring可以通过显示配置的方式来解决,第一种前面有介绍过,就是通过
JackieZheng
2018-01-16
1.4K0
Spring实战——XML和JavaConfig的混合配置
前言 看了园龄已经两年多了,再不能写完内容直接点击发布,留下一片密密麻麻的文字让别人看的头昏脑涨。所以现在每次写完主要内容后,还需要对于格式稍稍调整下。那么有没有什么编辑模式能够在你写完文章后基本也把格式调的八九不离十,不会辣眼睛呢,当然有,那就是Markdown。 本篇就在Markdown编辑环境下说说Spring的导入和混合配置 上篇提到了关于Spring的显示配置方式有两种,一种是基于XML配置,一种是基于JavaConfig的方式配置。对于这两种配置方式并不是互斥关系,相反,他们两能够相互融合,有
JackieZheng
2018-01-16
1.3K0
Spring实战——Profile
  看到Profile这个关键字,或许你从来没有正眼瞧过他,又或者脑海中有些模糊的印象,比如除了这里Springmvc中的Profile,maven中也有Profile的标签。   从字面意思来看,Profile表示侧面,那什么情况下才会用到侧面这个功能呢,而侧面具体又有什么含义呢   打一个比方,对于数据库的配置问题,在开发的眼中可以使用嵌入的数据库,并且加载测试数据(后面会给出代码示例)。但是在测试的眼中,可能会配一个数据库连接池类似这样 @Bean(destroyMethod="close") pub
JackieZheng
2018-01-16
1.1K0
Java豆瓣电影爬虫——减少与数据库交互实现批量插入
  节前一个误操作把mysql中record表和movie表都清空了,显然我是没有做什么mysql备份的。所以,索性我把所有的表数据都清空的,一夜回到解放前……   项目地址:https://github.com/DMinerJackie/JewelCrawler   在上一个版本中,record表存储了7万多条记录,爬取的有4万多条,但是可以明显的发现爬取的数据量越多的时候,机子就越卡。又一次报错,是有关JDBC的,还有一次机子跑卡死了。   仔细一琢磨,上个版本的爬虫程序与数据库的读写次数太频繁,存在以
JackieZheng
2018-01-16
1.1K0
Java豆瓣电影爬虫——模拟登录的前世今生与验证码的爱恨情仇
前言 并不是所有的网站都能够敞开心扉让你看个透彻,它们总要给你出些难题让你觉得有些东西是来之不易的,往往,这也更加激发你的激情和斗志! 从《为了媳妇的一张号,我与百度医生杠上了》里就有网友提出可以通过获取cookie的方式来登录,不需要借助selenium这样的模拟浏览器操作了,到后来在公众号里一号友说豆瓣如何实现登录,以及近期园友都有提到想获取更多的网站数据是需要登录的……登录,一直是爬虫界躲不了也绕不开的话题。 之前已经试过通过启动浏览器,模拟人工操作填写用户名和密码并点击登录来完成登录。 这次准备
JackieZheng
2018-01-16
1.3K0
学习SpringMVC——说说视图解析器
  各位前排的,后排的,都不要走,咱趁热打铁,就这一股劲我们今天来说说spring mvc的视图解析器(不要抢,都有位子~~~)   相信大家在昨天那篇如何获取请求参数篇中都已经领略到了spring mvc注解的魅力和套路了。搭上@RequestMapping的便车,我们可以去到我们想去的地方(方法)去,借助@RequestParam、@PathVariable等我们可以得到请求中想要的参数值,最终还能够通过神奇的“return SUCCESS”到达我们的目的地。今天主要就来说说在达到目的地的路上,我们都经
JackieZheng
2018-01-16
6820
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档