腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Play & Scala 技术分享
专栏成员
举报
66
文章
94587
阅读量
31
订阅数
订阅专栏
申请加入专栏
全部文章(66)
scala(38)
java(10)
其他(9)
数据库(6)
mongodb(6)
html(4)
json(4)
react(3)
sql(3)
api(3)
http(3)
缓存(3)
云数据库 MongoDB(2)
安全(2)
windows(2)
微服务(2)
jquery(1)
ajax(1)
android(1)
打包(1)
ide(1)
git(1)
jar(1)
linux(1)
腾讯云测试服务(1)
网站(1)
存储(1)
shell(1)
网络安全(1)
jdk(1)
jvm(1)
gui(1)
dns(1)
https(1)
nat(1)
haskell(1)
软件(1)
同步(1)
搜索文章
搜索
搜索
关闭
函数式编程 - Type Class 介绍
haskell
java
scala
Type Class (类型类) 的概念来自 Haskell,表示一系列函数的集合,在概念上, Type Class 和面向对象领域的泛型接口比较类似。
joymufeng
2019-03-12
918
0
Play For Scala 开发指南 - 第9章 Json 开发
scala
java
json
http
Play 内置了一套JSON库,以帮助开发者简化JSON操作。目前Play的JSON库包含以下功能:
joymufeng
2019-03-12
1.5K
0
解析Java为什么不接受合法的HTTPS证书
java
https
在我们使用Java调用远程接口或是抓取数据时经常会发生以下错误: Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.valid
joymufeng
2018-05-17
2.1K
0
你真的了解Java中的位操作?
java
位操作谜题 下面这行代码会输出什么? byte b = -1; System.out.println(b & 0xff); 一个byte占8位,再和8位都为1的0xff与操作,那么结果应该是它本身才对,可是运行上面的代码输出却是255。 要想读懂上面的代码,首先我们要弄清楚以下几个问题。 Java如何编码正数和负数? 在Java中数值类型的首位(bit)表示符号位,0表示正数,1表示负数。但是需要注意的是,由于Java采用”2的补码“(Two's Complement)编码负数,所以如果把负数的首位改成0,
joymufeng
2018-05-17
731
0
Scala基础 - 柯里化(Currying)及其应用
scala
java
1. 介绍 柯里化(currying, 以逻辑学家Haskell Brooks Curry的名字命名)指的是将原来接受两个参数的函数变成新的接受一个参数的函数的过程。新的函数返回一个以原有第二个参数作为参数的函数。 在Scala中方法和函数有细微的差别,通常编译器会自动完成方法到函数的转换。如果想了解Scala方法和函数的具体区别,请参考博文Scala基础 - 函数和方法的区别。 2. Scala中柯里化的形式 Scala中柯里化方法的定义形式和普通方法类似,区别在于柯里化方法拥有多组参数列表,每组参数用圆
joymufeng
2018-05-17
1.3K
0
Play运维技巧 - 使用JMX开启远程性能监控
java
scala
1. 为什么需要性能监控? 有时我们会发现Java程序在运行一段时间之后速度会变慢,导致变慢的原因有很多,比如数据库延迟太高,线程死锁,频繁的Full GC等等。通常遇到这种情况时,我们可以通过top或htop命令查看Java进程的CPU和内存的占用情况,但是无法准确的找出系统变慢的原因。这时我们就需要一种方式可以实时的查看Java虚拟机的运行情况,进而发现系统变慢的原因。本文将介绍如何通过JMX进行Java性能的远程监视。 2. 什么是JMX? JMX(Java Managemen
joymufeng
2018-05-17
1.6K
0
【长期更新】Play-Java开发技巧问答
java
scala
1. 如何确定play项目的版本? - Play 2.x 打开play项目根目录下project/plugins.sbt文件,找到添加sbt-plugin这一行,例如: addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.1") sbt-plugin的版本号决定play项目的版本号。 2. Idea如何导入play项目? - Play 2.x 执行play idea生成idea项目 在Idea中,单击
joymufeng
2018-05-17
791
0
酷炫的一行代码 - Scala就是这么任性!
scala
api
shell
java
1. 过滤出序列中所有偶数 filter方法会将序列中各个元素依次替换到下划线"_"所处位置,如果返回true,则保留该元素。 (1 to 9).filter( _ % 2 == 0 ) 输出:2, 4, 6, 8 2. 对序列中所有元素求和 reduceLeft是一个通用的聚集计算方法,你可以把"+"换成其它的运算。其实对于求和有更简单的方法,请参考第6条。 (1 to 9).reduceLeft(_ + _) 输出:45 3. 统计单词出现次数 groupBy方法可以将序列转换成Map,适合用在需要按
joymufeng
2018-05-17
785
0
Java生成十六进制的MD5加密字符串
java
import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /** * @author joymufeng */ public class Md5 { private static MessageDigest digester; static { try { digester = M
joymufeng
2018-05-17
2.3K
0
PlayFramework 2.x 技巧-@ManyToMany关联
数据库
java
1. 简介 实体之间的关联关系是刚入门的同学比较头疼的问题,但是在日常开发中又是比较重要的技巧,熟练的使用实体关联,能够使代码清晰易懂,并且节省宝贵的开发时间。通常情况下,对于存在关联关系的两个实体,我们会明确指定其中一个实体为关系的维护端,而另一个实体为关系的查询端(反向端)。对于OneToMany或ManyToOne关系,JPA规范明确指出以Many一端为关系的维护端,One一端为关系的查询端;而对于ManyToMany的关联关系,双方都可以作为关系的维护端,因此在日常的开发工作中会出现
joymufeng
2018-05-17
1.2K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档