综合( 右侧选择分类 )
hangge

SpringBoot - 实现启动时执行指定任务(CommandLineRunner、ApplicationRunner)

有时一些特殊的任务需要在系统启动时执行,例如配置文件加载、数据库初始化等操作。Spring Boot 提供了两种解决方案:CommandLineRunner 和 ApplicationRunner。二者使用方式大体一致,差别主要体现在参数上。一、使用 CommandLineRunner1,基本介绍Spring Boot 项目在启动时会遍历所有的 CommandLineRunner 的实现类并调用其
1716 人浏览
xiaozhu

浏览 GitHub 太卡了?教你两招!

老实说,GitHub 在国内的使用体验并不算太好,这其中最大的原因就是网络了。GitHub 访问起来比较卡,这个看起来貌似无
1674 人浏览
xiaozhu

2019年6月中国编程语言排行榜

2019年5月1日,我统计了某招聘网站上面的4月份数据,获得有效程序员招聘数据91259条。针对招聘信息,提取编程语言关键字
1613 人浏览
xiaozhu

2019年7月中国编程语言排行榜

2019年6月1日,我统计了某招聘网站上面的5月份数据,获得有效程序员招聘数据28万条。针对招聘信息,提取编程语言关键字,并
1400 人浏览
xiaozhu

2019年8月中国编程语言排行榜

2019年8月1日,我统计了某招聘网站上面的5月份数据,获得有效程序员招聘数据22万条。针对招聘信息,提取编程语言关键字,并
1470 人浏览
xiaozhu

2019年9月中国编程语言排行榜

2019年9月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下:编程语言
1403 人浏览
xiaozhu

2019年10月全国程序员工资统计,一半以上的职位5个月没招到人。

我每个月第一天(也许是第二天,第三天),会爬招聘网站,并在CSDN发布。趋势全国程序员平均工资走势图。图上可以见,6月到8月
1605 人浏览
xiaozhu

2019年10月中国编程语言排行榜

2019年10月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下:编程语
1252 人浏览
wechat

微信小程序的picker使用对象数组

在网上看到《发现微信小程序的picker组件不能直接使用索引数组({key : value}), 于是我在服务器端把索引数组中的key和value》贴子误导初学开发者。。。 正确的使用方法是这样的:data: { Data: [{id:0,value:'a',name:'A' },{id:1,value:'b',name:'B' }], Index: 0,   curren
2994 人浏览
hangge

SpringBoot - 拦截器的注册和使用(附样例)

Spring MVC 中提供了 AOP 风格的拦截器,拥有更加精细的拦截处理能力。Spring Boot 中拦截器的注册与使用更加方便,下面通过样例进行演示。1,创建拦截器首先我们实现 HandlerInterceptor 接口自定义一个拦截器 MyInterceptor1,内容如下:(1)拦截器中的方法将按 preHandle -> Controller -> postHandle
1793 人浏览
hangge

SpringBoot - @Configuration、@Bean注解的使用详解(配置类的实现)

@Bean(initMethod="init", destroyMethod="destroy") public MyBean myBean() { return new MyBean(); }一、基本用法1,基本介绍Spring Boot 推荐使用 java 配置完全代替 XML 配置,java 配置是通过 @Configration 和 @Bean 注解实现的。二者作用如下:@C
4770 人浏览
zixun

Linux/C/C++ 不可错过的好书

来源:公众号【编程珠玑】作者:守望先生ID:shouwangxiansheng前言经常有读者让我推荐书籍,这次我就把我私藏的计算机书单分享给你们!不过由于时间匆忙,不会进行更加详细的介绍。声明由于每个人的情况不一样,推荐的书并不一定适合你,也不一定适合当前阶段的你,有的书籍可能存在内容重复,所以根据自己的阶段情况进行选择即可。虽说如此,以下书单中提单的书均为优质书籍。 另外说,本人从事的是Lin
1978 人浏览
zixun

有哪些让程序员受益终生的建议

从业五年多,辗转两个大厂,出过书,创过业,从技术小白成长为基层管理,联合几个业内大牛回答下这个问题,希望能帮到大家,记得帮我点赞哦。敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自由,如何在工作中游刃有余,这篇文章很长,但绝对是精品,记得帮我点赞哦!!!!一腔肺腑之言,能看进去多少,就看你自己了!!!目录:在校生篇:为什么要尽量进大厂? 如何选择语言及方向? 女生适合做开发
1332 人浏览
web

精心挑选:推荐6套精美的免费 jQuery UI 主题

精心挑选:推荐6套精美的免费 jQuery UI 主题SeleneSelene 是另外一套色彩亮丽的 jQuery UI 主题,包含所有 jQuery UI 组件的主题样式。Delta一套非常美观的 jQuery UI 主题,使用了 CSS3 渐变特性,在暗色和亮色背景都适合。jquit Builder和 ThemeRoller 类似的主题制作工具,用户生成 Windows Metro 风格的 j
2206 人浏览
web

8款效果精美的 jQuery 加载动画和进度条插件

今天这篇文章向大家推荐 8款基于 jQuery 实现的加载动画和进度条插件。Spin.js最喜欢这款插件了,动画图片的长度、粗细、速度和角度都可以灵活控制,想要做成什么样都可以。 源码下载 在线演示 Percentage Loader一款轻量的 jQuery 进度条插件,以百分比的形式呈现加载进度,同时显示已加载的内容大小。 源码下载 在线演示 jQuery Circular P
1891 人浏览
cheng

Java 爬虫遇到需要登录的网站,该怎么办?

这是 Java 网络爬虫系列博文的第二篇,在上一篇 Java 网络爬虫,就是这么的简单 中,我们简单的学习了一下如何利用 Java 进行网络爬虫。在这一篇中我们将简单的聊一聊在网络爬虫时,遇到需要登录的网站,我们该怎么办?在做爬虫时,遇到需要登陆的问题也比较常见,比如写脚本抢票之类的,但凡需要个人信息的都需要登陆,对于这类问题主要有两种解决方式:一种方式是手动设置 cookie ,就是先在网站上面
1781 人浏览
cheng

做好以下四点,拒做 “ 空心 ” 程序员

01、注重原理性知识现在的互联网环境下,注重原理性知识学习的程序员越来越少,特别是在这种培训机构大爆炸的环境下,在网上你会经常看到类似三个月从入门到精通高并发、分布式的广告,我相信培训机构有这套技术的能力,但是我不相信一个初学者有这么好的接收能力。甚至某个培训机构的讲师里,有一个1997年出生的架构师,20岁出头就当上了架构师,真的是后生可畏呀。在我的思维里,架构师不是学出来的,架构师是通过项目喂
1336 人浏览
cheng

Java 网络爬虫,就是这么的简单

这是 Java 网络爬虫系列文章的第一篇,如果你还不知道 Java 网络爬虫系列文章,请参看 学 Java 网络爬虫,需要哪些基础知识。第一篇是关于 Java 网络爬虫入门内容,在该篇中我们以采集虎扑列表新闻的新闻标题和详情页为例,需要提取的内容如下图所示: 我们需要提取图中圈出来的文字及其对应的链接,在提取的过程中,我们会使用两种方式来提取,一种是 Jsoup 的方式,另一种是 httpc
1550 人浏览
cheng

学会了这些技术,你离BAT大厂不远了

每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些技术资料?没关系,平头哥一站式服务,上面统统不是问题。平头哥整理了 BAT 等一线大厂的必备技能,并且帮你准备了对应的资料。对于整理出来的技术,如果你掌握的不牢固,那就赶快巩固,如果你还没有涉及,现在
2067 人浏览
cheng

你的 Java 并发程序 Bug,100% 是这几个原因造成的

可见性问题可见性是指一个线程对共享变量进行了修改,其他线程能够立马看到该共享变量更新后的值,这视乎是一个合情合理的要求,但是在多线程的情况下,可能就要让你失望了,由于每个 CPU 都有自己的缓存,每个线程使用的可能是不同的 CPU ,这就会出现数据可见性的问题,先来看看下面这张图: 对于一个共享变量 count ,每个 CPU 缓存中都有一个 count 副本,每个线程对共享变量 count
1454 人浏览