自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 ubuntu安装中文字体

解决ubuntu 下中文乱码首先在window下的 c://window/Fonts 中找出msyh.ttc和msya.ttf(最好是将所有关于msyh的),将其拷贝出来切换到ubuntu下,我们可以在/usr/share/fonts下创建一个文件夹,用于放置这个字体文件cd /usr/share/fontssudo mkdire winfonts之后将该字体文件拷贝到winfon...

2019-12-13 17:06:24 718

原创 springboot不同级别日志info error按日期分开存储

首先是 logback.xml配置,代码如下<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- %m输出的信息,%p日志级别,%t线程名,%d日期,%c类的全名,%i索引【从数字0开始递增】,,, --> <!-- appender是configuration的子节点,...

2019-11-18 10:58:02 914

原创 nginx常用配置

upstream item{ server 127.0.0.1:9010;}#将http转成httpsserver { server_name abcd.cn listen 80 ; proxy_redirect http://abcd.cn https://abcd.cn; return 301 https://$server_name$requ...

2019-10-22 09:27:43 169 1

原创 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\xBB' for column 'address' at row 1

问题描述:Caused by: java.sql.SQLException: Incorrect string value: '\xF0\xA0\x82\x86\xE9\x97...' for column 'address' at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965) at...

2019-10-22 09:21:14 737

原创 微信第三方服务平台java获取小程序授权码(二)

授权流程技术说明官网授权流程图如下:步骤1:第三方平台方获取预授权码(pre_auth_code)该API用于获取预授权码。预授权码用于公众号或小程序授权时的第三方平台方安全验证。接口调用请求说明http请求方式: POST(请使用https协议)https://api.weixin.qq.com/cgi-bin/component/api_create_preauth...

2019-08-02 15:36:11 1594

原创 微信第三方服务平台java授权获取token(一)

公众平台第三方平台是为了让公众号或小程序运营者,在面向垂直行业需求时,可以一键授权给第三方平台(并且可以同时授权给多家第三方),通过第三方平台来完成业务,开放给所有通过开发者资质认证后的开发者使用。通过第三方平台,我们可以替用户代为管理小程序,包括快速创建、代码发布、小程序基础信息设置等等一系列的功能,都可以通过微信第三方平台实现。准备工作:首先需要申请创建第三方服务平台账号,填写...

2019-07-31 16:09:24 1977 1

原创 git 报错 Failed remote: HTTP Basic: Access denied Authentication faile

错误如下:Git Pull Failed remote: HTTP Basic: Access denied Authentication faile解决方法如下:进入到本地仓库目录下, 然后右键-点击’Git Bash Here’, 在弹出里输入如下指令git config --system --unset credential.helper刚刚失败...

2019-07-11 12:09:43 994

原创 关于微信小程序登录获取unionId解密报错

解密获取微信unionId标识时经常会发生解密失败的错误,net.sf.json.JSONException: A JSONObject text must begin with '{' at character 1 of,小程序上线了一段时间,解密失败的频率越来越高(一般发生长时间未调用后第一次调用),百思不得其解,后台查阅了微信的官方文档,反复测验发现了原因。其实解密失败,主要原因当初...

2019-03-27 15:14:52 1186

原创 微信小程序java登录授权解密获取unionId(填坑)

官方流程图:第一步:获取code说明: 小程序调用wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。 开发者服务器以code换取 用户唯一标识openid 和 会话密钥session_key。 之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。//app.jsApp({ onLaunc...

2018-08-03 16:00:18 13805 10

原创 网页应用java实现微信扫码登录授权

准备工作:在微信开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。提交审核到通过大概需要一个礼拜的时间,通过后可以拿到AppId和AppSecret,有这两个就可以调用微信api换取微信用户信息了。第一步:获得code第三方使用网站应用授权登录前请注意已获取相应网页授权作用域(sc...

2018-08-03 15:10:19 6702 12

转载 什么是分布式系统,如何学习分布式系统

目录什么是分布式系统分布式系统挑战分布式系统特性与衡量标准组件、理论、协议用一个请求串起来一个简化的架构图概念与实现总结references 正文  虽然本人在前面也写过好几篇分布式系统相关的文章,主要包括CAP理论、分布式存储与分布式事务,但对于分布式系统,并没有一个跟清晰的概念。分布式系统涉及到很多的技术、理论与协议,很多人也说,分布式系统是“入门容易,深入难”,我之前的学习也只算是管中窥豹,...

2018-07-09 16:45:41 92

原创 JAVA连接Redis

1.Redis的安装下载地址:https://github.com/MSOpenTech/redis/releases。2.下载解压后启动打开一个 cmd 窗口 使用cd命令切换至Redis安装目录 运行 redis-server.exe redis.windows.conf 。如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windo...

2018-07-09 11:42:41 853

转载 xml转化为map

 public static Map&lt;String, String&gt; Dom2Map(String xml) throws Exception{     Document doc = DocumentHelper.parseText(xml);        Map&lt;String, String&gt; map = new HashMap&lt;String, String&g...

2018-06-06 17:28:20 1004

原创 JAVA获取ip

//获取Ip地址 public static String getIpAddr(HttpServletRequest request) {   String Xip = request.getHeader("X-Real-IP");        String XFor = request.getHeader("X-Forwarded-For");        if(StringUtils....

2018-06-06 17:26:19 156

原创 JAVA 发送https请求

package com.linshang.mini.server.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.U...

2018-06-06 17:25:23 1293

原创 java double类型运算避免精度丢失

/** * 保留两位小数 *  * @param values * @return */ public static double format2(double values) { return new BigDecimal(Double.toString(values)).setScale(2, RoundingMode.HALF_UP).doubleValue(); } /** ...

2018-05-03 14:56:38 1548

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除