3 邱勇伟

杭州云嘉云计算有限公司 研发工程师

有人问,你为什么这么努力?----- 因为我喜欢的东西很贵,我喜欢的人很优秀

等级
TA的排名 5k+

Java 阿拉伯数字日期转中文日期格式工具类

package com.study.utils;import java.time.LocalDateTime;import java.time.format.DateTimeFormatter;/** * Description: 中文日期转换工具类 * @version 1.0 */public class CnDateConvertUtil { private ...

2020-04-03 11:29:17

URL 参数编解码详解

下表中列出了一些URL特殊符号及编码+ URL 中+号表示空格 %2B 空格 URL中的空格可以用+号或者编码 %20 / 分隔目录和子目录 %2F ? 分隔实际的URL和参数 %3F % 指定特殊字符 %25 # 表示书签 %23 & URL 中指定的参数间的分隔符 %26...

2020-04-02 18:12:25

mac idea启动项目慢或打开慢的问题解决

1、修改idea.vmoptions,增加jvm内存2、在终端执行以下命令,修改主机名为localhost:(这样就起作用啦,搞不懂为什么,设置成别的就不行,还是启动很慢)scutil --set HostName "localhost"3、查看主机名echo $HOSTNAME4、自定义 Mac OS 下的“计算机名”,即 ComputerName 值来实现。有两...

2020-04-02 15:41:08

IDEA中解决 git pull/push 冲突

0.事先准备。1)把远程仓库的README.md内容改写为bbb(原先为aaa)。2)本地仓库的README.md内容改写为ccc(原先也为aaa)。以此来模仿代码冲突。1.先commit 再pullpull的时候会提示有冲突,需要你进行手动mergeAccept Yours 就是直接选取本地的代码,覆盖掉远程仓库的Accept Theirs 是直接选取远程仓库...

2019-05-10 16:43:04

GitHub OAuth 第三方登录示例教程

这组 OAuth 系列教程,第一篇介绍了基本概念,第二篇介绍了获取令牌的四种方式,今天演示一个实例,如何通过 OAuth 获取 API 数据。很多网站登录时,允许使用第三方网站的身份,这称为"第三方登录"。下面就以 GitHub 为例,写一个最简单的应用,演示第三方登录。一、第三方登录的原理所谓第三方登录,实质就是 OAuth 授权。用户想要登录 A 网站,A 网站让用户提供第...

2020-04-01 09:55:51

java中的 |=、&=、^= 运算符理解

|=关于 |= 运算符:|= 运算符和 += 这一类的运算符一样,拆解开就是 a = a | b;代码如下:public static strictfp void main(String[] args) { int a = 5; // 0000 0101 int b = 3; // 0000 0011 a |= b; // 0000 00111 Sy...

2020-03-27 16:48:02

Java远程调试详解

本文主要基于一篇英文原作翻译而成,删减部分无用文字,添加了必要的注解和补充。*英文原文是一篇对远程调试讲解很通俗的博文: *http://blog.trifork.com/2014/07/14/how-to-remotely-debug-application-running-on-tomcat-from-within-intellij-idea/前言这篇文章将研究如何处理和调...

2020-03-10 17:12:57

防御Xss攻击的几种方法

防御Xss攻击的几种方法关于xss是什么,以及它带来的危害,这里不多赘述宁杀错,不放过。对用户输入的内容进行HTML编码使用Spring提供的工具类org.springframework.web.util.HtmlUtilsString result = HtmlUtils.htmlEscape("<script>alert('springboot中文社区');...

2020-03-03 17:29:05

jQuery - 右键菜单插件contextMenu使用详解1(安装配置、基本用法

一、基本介绍1,插件说明(1)contextMenu是一个专门用于Web应用的右键菜单插件。(2)与一般的菜单插件不同,contextMenu不需要将其自身绑定到触发对象上。这就使得我们可以随时注入和删除触发器,而不必重新初始化或更新contextMenu。(3)contextMenu可以根据需要创建菜单,即根据触发元素的不同而不同。同时还支持动态创建上下文菜单。Git...

2020-03-03 15:39:03

JS for-in 和 for-of 遍历的区别

1. for-in循环for-in循环主要用于遍历对象,for()中的格式:for(keys in zhangsan){}keys表示obj对象的每一个键值对的键!!所有循环中,需要使用obj[keys]来取到每一个值!!!for-in 循环,遍历时不仅能读取对象自身上面的成员属性,也能延续原型链遍历出对象的原型属性所以,可以使用hasOwnProperty判断一个属性是不是对象自身上的属性...

2020-02-25 17:45:22

微信小程序中e.target与e.currentTarget区别详解

在小程序中,e.target与e.currentTarget是非常重要的,尤其是涉及到页面传值时!本节只说两者的区别,关于传值下一节再详细讲解>https://blog.csdn.net/Syleapn/article/details/81290133#comments~下面开始正文啦!!先来大概梳理下逻辑,以便引申与更一步了解target与curentTarget。在小程序...

2020-02-20 11:22:29

微信小程序template模板与component组件的使用详解与区别

前言:除了component,微信小程序中还有另一种组件化你的方式template模板,这两者之间的区别是,template主要是展示,方法则需要在调用的页面中定义。而component组件则有自己的业务逻辑,可以看做一个独立的page页面。简单来说,如果只是展示,使用template就足够了,如果涉及到的业务逻辑交互比较多,那就最好使用component组件了。一. template模板...

2020-02-19 10:22:11

微信小程序: wx:key详解

一、代码演示未使用wk:key的源码://<!--pages/mypage/mypage.wxml-->(wxml页面结构文件)<switch wx:for = "{{numberArray}}" style='display : block;'>{{item}}</switch>// pages/mypage/mypage.js(js脚本文...

2020-02-19 10:18:37

微信小程序 getCurrentPages 使用及坑点

废话不多说,直接上微信API。PageObject[] getCurrentPages()获取当前页面栈。数组中第一个元素为首页,最后一个元素为当前页面。注意:不要尝试修改页面栈,会导致路由以及页面状态错误。不要在App.onLaunch的时候调用getCurrentPages,此时page还没有生成。这是微信官方对 getCurrentPages 做的解析和使用注意...

2020-02-19 09:49:00

Java 线程状态、线程池状态

线程状态:线程共包括以下5种状态。1.新建状态(New)  线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。2.就绪状态(Runnable)  也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的start()方法,从而来启动该线程。  例如,thread.start()。处于就绪状态的线程,随时可能被C...

2020-01-25 21:06:08

深入理解 Python 中的上下文管理器

提示:前面的内容较为基础,重点知识在后半段。with 这个关键字,对于每一学习Python的人,都不会陌生。操作文本对象的时候,几乎所有的人都会让我们要用 with open ,这就是一个上下文管理的例子。你一定已经相当熟悉了,我就不再废话了。with open('test.txt') as f: print f.readlines()什么是上下文管理器?基本语法...

2020-01-21 11:36:14

Java学习视频

Java学习视频

2020-01-20 10:34:55

SpringBoot 内置tomcat 的 request.getServletContext().getRealPath(“/”) 问题与tomat­-docbase 和 basedir的关系

问题发生近期,在线上有出现问题;截图如下:仔细一看,是 /tmp/tomcat...... ;大家的第一反应是,呃,是不是 basedir 没有设置,跑到临时目录去了;所以,请运维同学 设置上 basedir 的配置。之后过了N天,依然出现了这样的问题;问题分析注意,我们看看错误截图中的内容,是 /tmp/tomcat­docbase.xxxx ;注意,是tomcat­docb...

2020-01-16 17:20:07

一次 JDBC 与 MySQL 因 “CST” 时区协商误解导致时间差了 14 或 13 小时的排错经历

摘要名为 CST 的时区是一个很混乱的时区,在与 MySQL 协商会话时区时,Java 会误以为是 CST -0500,而非 CST +0800。CST 时区名为 CST 的时区是一个很混乱的时区,有四种含义:美国中部时间 Central Standard Time (USA) UTC-06:00 澳大利亚中部时间 Central Standard Time (Australia...

2020-01-16 16:23:33

详解Java单例模式中的中双重检查锁(double checked locking)

在实现单例模式时,如果未考虑多线程的情况,就容易写出下面的错误代码:public class Singleton { private static Singleton uniqueSingleton; private Singleton() { } public Singleton getInstance() { if (null == u...

2020-01-16 01:05:36

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取