#阿里巴巴JAVA开发手册

微信公众平台开发----自定义菜单、消息处理及获取OpenID(C#)

服务器配置登录微信公众平台官网后,在公众平台后台管理页面开发者中心页,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey,如下图所示:其中URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者任意填写,用作生成签名(该Token会和接口URL中包含的Token进行...

Java NIO框架Netty教程(一) – Hello Netty

先啰嗦两句,如果你还不知道Netty是做什么的能做什么。那可以先简单的搜索了解一下。我只能说Netty是一个NIO的框架,可以用于开发分布式的Java程序。具体能做什么,各位可以尽量发挥想象。技术,是服务于人而不是局限住人的。如果你已经万事具备,那么我们先从一段代码开始。程序员们习惯的上手第一步,自然是"Hellowo...

Spring boot Unable to start embedded Tomcat报错 java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()

SpringbootUnabletostartembeddedTomcat报错 java.lang.NoSuchMethodError:javax.servlet.ServletContext.getVirtualServerName()解决方法:将Tomcat安装目录下的servlet-api.jar复制进...
代码星球 ·2021-02-16

java 反射机制--根据属性名获取属性值

1.考虑安全访问范围内的属性,没有权限访问到的属性不读取[java] viewplain copy /**     * 根据属性名获取属性值     *  &n...

使用JAVA开发微信公众平台(一)——环境搭建与开发接入

一、 初始微信公众平台微信公众平台,即我们平时所说的“公众号”,曾用名“官方平台”、“媒体平台”,但最终命名为“公众平台”。从微信的命名我可以发现,公众平台不只是官方、媒体使用的平台,而是对所有公众都开放的统一平台。微信公众平台地址:https://mp.weixin.qq.com/微信公众平台公分4大板块:...

java正则校验,密码必须由字母和数字组成

2011年12月14日|Filedunder: 正则表达式 andtaggedwith: 密码 , 正则表达式 , 零宽断言一个用户注册功能的密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。如何分析需求?拆分!这...

阿里巴巴十年Java架构师分享,会了这个知识点的人都去BAT了

1.源码分析专题详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美、提高核心竞争力。帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。知其然,并知其所以然。把知识变成自己的2.分布式架构互联网时代,系统架构如何迎接高并发流量的挑战。而作为技术开发者,如何去应对技术变革带来的技能危机。基于传统...

JavaScript递归方法 生成 json tree 树形结构数据

//递归方法生成jsontree数据vargetJsonTree=function(data,parentId){varitemArr=[];for(vari=0;i<data.length;i++){varnode=data[i];if(node.parentId==parentId){varnewNode={...

Twitter的分布式自增ID算法snowflake (Java版)

分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系...

Twitter雪花算法 SnowFlake算法 的java实现

概述SnowFlake算法是Twitter设计的一个可以在分布式系统中生成唯一的ID的算法,它可以满足Twitter每秒上万条消息ID分配的请求,这些消息ID是唯一的且有大致的递增顺序。原理SnowFlake算法产生的ID是一个64位的整型,结构如下(每一部分用“-”符号分隔):0-000000000000000000...

Java程序员须知的七个日志管理工具

本文由 ImportNew - 赖信涛 翻译自 takipiblog。欢迎加入翻译小组。转载请见文末要求。Splunkvs.SumoLogicvs.LogStashvs.GrayLogvs.Logglyvs.PaperTrailsvs.Splunk>Storm日志...

springboot的Web开发-Web相关配置

      通过查看WebMvcAutoConfiguration及WebMvcProperties的源码,可以发现SpringBoot为我们提供了如下的自动配置。1)ContentNegotiatingViewResolver  这是Sp...

彻底搞清楚javascript中的require、import和export

理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。但是,Javascript不是一种模块化编程语言,在es6以前,它是不支持”类”(class),所以也就没有”模块”(module)了。Javascript社区做了很多努力,在现有的运行环境中,实现”模块”的效果。原始写法模块就是实现特定功能...

Open edX 学习、开发、运维相关链接整理

原文地址:http://edustack.org/ 所需知识: LinuxGitPython(DjangoMakocoffeescriptsass)(MongoDBMysql)Ansible-playbookGem项目介绍:http://code.edx.orghttp://iblstudios.c...

Intellij idea创建javaWeb以及Servlet简单实现

准备:1.安装jdk1.72.安装tomcat1.8一、创建并设置javaweb工程1.创建javaweb工程File-->New-->Project...设置工程名字:创建完成后工程结构如下: 2.Web工程设置2.1在WEB-INF目录下点击右键,New-->Directory,创建cl...
首页上一页...6162636465...下一页尾页