腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
乐百川的学习频道
专栏成员
举报
299
文章
512618
阅读量
40
订阅数
订阅专栏
申请加入专栏
全部文章(299)
java(63)
编程算法(55)
linux(38)
spring(35)
windows(33)
python(32)
数据库(26)
ide(21)
android(16)
xml(15)
php(13)
c#(13)
sql(12)
apache(12)
网站(12)
gradle(12)
groovy(12)
servlet(11)
云数据库 SQL Server(11)
存储(11)
网络安全(11)
c++(10)
javascript(10)
http(10)
powershell(10)
其他(9)
kotlin(9)
maven(8)
缓存(8)
https(8)
go(7)
jsp(7)
json(7)
jdk(7)
ssh(7)
面向对象编程(7)
jdbc(7)
官方文档(6)
爬虫(6)
shell(6)
设计模式(6)
bash(5)
.net(5)
node.js(5)
html(5)
mvc(5)
git(5)
api(5)
游戏(5)
spring boot(5)
tcp/ip(5)
打包(4)
github(4)
matlab(4)
ubuntu(4)
windows server(4)
bash 指令(4)
容器镜像服务(4)
文件存储(4)
命令行工具(4)
腾讯云测试服务(4)
mybatis(4)
npm(4)
iis(4)
asp.net(3)
css(3)
eclipse(3)
jar(3)
容器(3)
serverless(3)
jvm(3)
sql server(3)
aop(3)
安全(3)
虚拟化(3)
接口(3)
postgresql(2)
深度学习(2)
日志服务(2)
访问管理(2)
mongodb(2)
开源(2)
正则表达式(2)
gui(2)
hexo(2)
大数据(2)
微信(2)
数据结构(2)
腾讯云开发者社区(2)
unicode(2)
汽车(2)
action(2)
lambda(2)
编程(2)
渠道代理(1)
机器学习(1)
tensorflow(1)
mac os(1)
c 语言(1)
vbscript(1)
r 语言(1)
bootstrap(1)
react(1)
jquery ui(1)
arm(1)
嵌入式(1)
sqlite(1)
oracle(1)
云数据库 Redis(1)
access(1)
phpmyadmin(1)
django(1)
struts(1)
搜索引擎(1)
nginx(1)
apt-get(1)
神经网络(1)
VPN 连接(1)
SSL 证书(1)
企业邮箱(1)
图像处理(1)
企业(1)
electron(1)
xslt & xpath(1)
自动化(1)
wordpress(1)
opencv(1)
ftp(1)
cdn(1)
单元测试(1)
flash(1)
scrapy(1)
anaconda(1)
数据处理(1)
wpf(1)
网站建设(1)
processing(1)
密钥管理服务(1)
fiddler(1)
数据库管理(1)
config(1)
directory(1)
factory(1)
file(1)
filestream(1)
func(1)
function(1)
gnome(1)
hibernate(1)
int(1)
iso(1)
it(1)
jpa(1)
list(1)
path(1)
streamwriter(1)
task(1)
thread(1)
virtualbox(1)
vmware(1)
void(1)
wait(1)
编程语言(1)
产品(1)
程序(1)
程序设计(1)
代理(1)
动态代理(1)
客户端(1)
视频播放器(1)
特效(1)
通信(1)
虚拟机(1)
原型(1)
终端(1)
重构(1)
搜索文章
搜索
搜索
关闭
玩一玩微信公众号开发(二) 管理凭据和自定义菜单
微信
spring
缓存
spring boot
java
在前面我们成功的使用了Spring Boot Web程序和微信对接。但是这仅仅是一个开始,我们还需要获取access_token,也就是凭据,才能进行之后的工作。微信开发文档有如下介绍。
乐百川
2022-05-05
921
0
Kotlin IO操作
kotlin
编程算法
java
groovy
php
前段时间学习了一点内容,写了一篇Groovy开发工具包。我当时就在想Kotlin怎么没有好用的文件操作API呢?后来我发现我太傻了,Kotlin这么好用的语言怎么可能没有自己的文件API呢?
乐百川
2022-05-05
579
0
设计模式(十)装饰器模式
java
装饰器模式是一种非常有用的结构型模式,它允许我们在不改变类的结果的情况下,为类添加新的功能。
乐百川
2022-05-05
243
0
设计模式(八)过滤器模式
java
lambda
编程
程序设计
设计模式
然后来编写过滤器。这里编写了两个过滤器,过滤年龄和性别的。还编写了一个与过滤器,用于同时应用两个过滤器。
乐百川
2022-05-05
331
0
设计模式(五)原型模式
java
编程语言
接口
设计模式
原型
原型模式算是一种比较好理解的创建型模式了。当创建一个对象的开销比较大(比如需要从数据库或者网络中获取)时,我们可以考虑使用原型模式,创建一个对象的原型,以后获取对象的时候不在new,而是从原型中复制来获取。原型模式一般情况下不单独使用,而是和其他设计模式同时使用。
乐百川
2022-05-05
218
0
设计模式(三) 单例模式
java
jvm
编程算法
文件存储
单例模式也是一种创建型模式,而且也非常容易理解:在一个系统中可能需要多个配置文件,我们希望这些配置文件的实例只存在一个,而不是存在多个重复的实例。这时候就需要使用单例模式。
乐百川
2022-05-05
187
0
设计模式(二) 抽象工厂模式
java
lambda
前面我们说了工厂方法模式,当只需要生产某一种类的时候可以使用。如果我们需要生产多类产品,就可以考虑使用抽象工厂模式。
乐百川
2022-05-05
287
0
设计模式(一) 工厂方法模式
java
factory
hibernate
jpa
设计模式
关于设计模式,大家可能已经有很多了解了。因此这里直接开始吧。首先来介绍一下工厂方法模式,它是一种创建型模式。在设计模式:可复用面向对象软件的基础中对工厂方法由如下的解释。
乐百川
2022-05-05
136
0
Spring EL 简介
spring
java
编程算法
在Java上有很多表达式语言,在很多领域有各种各样的应用。我们应该很熟悉Java EE的表达式语言吧,让我们能在JSP中随意插入数据。Spring也提供了一个表达式语言并添加了自己的功能,以便可以方便的和各种Spring框架交互。我们在项目中不需要手动管理Spring表达式的这些接口和实例,只需要在合适的时候编写Spring表达式,转换器就会自动解析并转换表达式。
乐百川
2022-05-05
1K
0
Groovy与Java的不同点
groovy
apache
java
编程算法
serverless
本文参考自Groovy文档 Differences with Java,所有代码都是Groovy文档中的,也可以将本文看做英文源文档的简略翻译。
乐百川
2022-05-05
591
0
Groovy 闭包
groovy
apache
缓存
编程算法
java
本文介绍了Groovy闭包的有关内容。闭包可以说是Groovy中最重要的功能了。如果没有闭包,那么Groovy除了语法比Java简单点之外,没有任何优势。但是闭包,让Groovy这门语言具有了强大的功能。如果你希望构建自己的领域描述语言(DSL),Groovy是一个很好的选择。Gradle就是一个非常成功的例子。
乐百川
2022-05-05
752
0
Groovy 快速入门
groovy
apache
java
编程算法
Groovy是一门基于JVM的动态语言,很多语法和Java类似。大部分Java代码也同时是合法的Groovy代码。本文是快速入门,所以针对语法并不会做非常详细的介绍。如果需要详细语法,请直接查看Groovy官方文档。另外为了省事,本文中的大部分代码例子直接引用了Groovy文档。
乐百川
2022-05-05
1.3K
0
Kotllin与Maven和Gradle的集成
maven
gradle
android
kotlin
java
Intellij IDEA对Kotlin语言提供了完善的支持,我们可以方便的创建项目。但是IDEA项目毕竟只是针对单个IDE的,无法很好的跨环境。Kotlin同时也提供了针对Maven和Gradle的支持。我们可以非常方便的在现有的Java项目中引入Kotlin。
乐百川
2022-05-05
855
0
Guice 快速入门
servlet
java
网络安全
编程算法
Guice是谷歌推出的一个轻量级依赖注入框架,帮助我们解决Java项目中的依赖注入问题。如果使用过Spring的话,会了解到依赖注入是个非常方便的功能。不过假如只想在项目中使用依赖注入,那么引入Spring未免大材小用了。这时候我们可以考虑使用Guice。本文参考了Guice官方文档,详细信息可以直接查看Guice文档。
乐百川
2022-05-05
1.5K
0
MyBatis快速入门(三) 动态SQL
sql
mybatis
php
java
c++
MyBatis还有一个方便的功能就是动态SQL,可以根据条件智能生成SQL语句。这里的例子全部来自MyBatis文档。
乐百川
2022-05-05
292
0
MyBatis快速入门(一) 搭建环境和单表映射
编程算法
mybatis
java
一说起对象关系映射框架,大家第一时间想到的肯定是Hibernate。Hibernate作为一个著名的框架,功能十分强大。我们只需要配置好实体类和数据表之间的关系,Hibernate就会自动帮我们完成生成并执行SQL语句,映射结果集这样的工作。但是也正是由于Hibernate如此强大的功能,导致了它的缺点:一是非常笨重,启动Hibernate的SessionFactory非常耗时,开销巨大;二是配置复杂,学习成本较高,系统调优也不容易;三是自定义查询功能较弱,查询结果如果不是映射的实体类,查询起来就比较麻烦。因此另一个ORM框架MyBatis,越来越流行。
乐百川
2022-05-05
215
0
AssertJ简介
java
编程算法
https
github
jdk
学Java的一定知道JUnit吧,它是一个著名的Java单元测试框架。我们在使用JUnit测试的时候,一般情况下会使用它的Assert类下的各种assertXXX方法。如果是细心一点的用户可能会发现JUnit包含了一个依赖Hamcrest,这是一个断言库。我们可以使用断言库来进行复杂的断言操作。
乐百川
2022-05-05
504
0
Spring 对象XML映射
xml
文件存储
java
编程算法
spring
我们都知道对象关系映射(ORM),用来将Java对象和关系型数据库的数据进行映射。Spring也提供了一套类似的映射机制,用来将Java对象和XML文件进行映射。这就是Spring的对象XML映射功能,有时候也成为XML的序列化和反序列化。
乐百川
2022-05-05
1.3K
0
Spring Web MVC框架(六) 异常处理
android
spring
mvc
servlet
java
Spring Web MVC对异常处理有着完善的支持,我们可以捕获控制器中抛出的任何异常,然后按照异常类型将异常信息映射到某个视图文件,向用户显示对应的信息。
乐百川
2022-05-05
332
0
Spring Web MVC框架(五) 文件上传
servlet
java
spring
Spring同样支持文件上传功能,不过该功能默认未开启,因为可能有些开发者可能希望自己处理文件上传过程。Spring的文件上传功能在org.springframework.web.multipart包下,有两个MultipartResolver实现用来支持文件上传功能,一个是基于Commons FileUpload ,另一个基于Servlet 3.0 multipart请求解析功能。这两个MultipartResolver差不多,一个需要添加Commons FileUpload的依赖,另一个需要在Servlet 3.0容器上运行。大家可以根据需要选择。
乐百川
2022-05-05
440
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档