自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

滚烫雪糕

天下英雄出我辈,一入江湖岁月摧。

  • 博客(15)
  • 收藏
  • 关注

原创 vant-weapp 快速上手

背景知识使用 Vant Weapp 前,请确保你已经学习过微信官方的 小程序简易教程 和 自定义组件介绍。安装1、用小程序工具初始化项目2、在项目根目录下添加npm能力,否则报错 微信小程序 没有找到可以构建的npm包npm init# 一路默认回车# 然后执行,通过 npm 安装npm i @vant/weapp -S --production3、用小程序工具进行npm编译...

2019-12-02 17:53:14 1248

原创 hashCode()和equals()解析

1、为什么要重写hashCode()和equals()?1、hashCode的作用?为了提高数据索引效率,Java采用了哈希表的原理,也就是哈希算法(散列算法),是将数据依特定算法直接指定道一个地址上。可以理解为hashCode方法实际上返回的就是对象存储的物理地址。但是实际上不全是,当hashCode定位到物理位置上时,这个位置上没有元素,他就被直接存储到该位置,如果有元素了,就会调用equ...

2019-11-28 11:28:16 194

原创 redis分布式锁,你真的用对了吗

随着业务场景越来越复杂,使用的架构也就越来越复杂,分布式、高并发已经是业务要求的常态。说到分布式,不得不提的就是分布式锁和分布式事物。今天我们就来谈谈redis实现的分布式锁的问题!守护进程

2019-11-27 13:53:24 379 1

原创 spring boot 事件

spring boot 事件spring boot 事件事件流程示例启动并运行结果spring boot 事件spring boot 的事件(Application Event) 为Bean与Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后,希望另外一个 Bean 知道并能做相应的处理,这时,我们需要让另外一个Bean监听当前Bean所发送的事件。事件流程我们对Markd...

2019-05-31 13:23:00 183

原创 java.lang.OutOfMemoryError: GC overhead limit exceeded

java.lang.OutOfMemoryError: GC overhead limit exceeded2019-04-28 10:58:59.399 [http-nio-6020-exec-22] | ERROR | org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet] 182 - Servlet.service() for servlet [dispatcherServlet]

2019-04-28 15:18:51 1201

原创 Tomcat多实例

复制Tomcat下的conf文件夹,并且新建bin、webapps文件夹修改conf/server.xml ,主要是修改端口在bin中新建startup.sh文件,填写启动参数#!/bin/bashexport JRE_HOME=/usr/local/xxx/jdk1.8.0_151/jreexport CATALINA_HOME=/usr/local/xxx/apache-tomc...

2019-04-26 15:54:29 132

原创 我是怎么处理status值的

巧用枚举应用场景数据库是对事物的抽象,比如有些场景是用数字代表含义:我们用性别为例,1代表男;2代表女,在程序中要统一转化,不能写死在程序中,如何解决:在某些项目中有人是这样做的:public class Statuses{ // 男 public static final int SEX_MALE = 1; // 女 public static fi...

2019-04-25 17:25:28 269

原创 netty 简介

netty 简介netty 是一个利用java的高级网络的能力,隐藏了java背后的复杂性,封装了一个Api的客户端/服务端框架。netty 的高性能和可扩展性,可以作为你自己的独特的应用,让你更用心的花费时间在业务上。netty 构成ChannelChannel 是NIO基本结构,代表一个用于连接到实体组件,能够执行一个或多个不同I/O操作的开放连接,可以比喻为一个打开或者关闭,连接...

2019-04-24 15:27:26 388 1

原创 多个handle链式调用的主意事项

优化代码 我是服务端开发,这里注重服务端的讲解将helloWorld中的匿名handle提炼出去,起名为IOHandler。handler设计为责任链模式,所以可以添加多个.childHandler(new ChannelInitializer<SocketChannel>() { // 添加一个EchoServerHandle到Channel的ChannelPipline...

2019-04-23 17:23:11 243

原创 netty 第一款Netty应用程序

netty 第一款Netty应用程序创建项目mvn archetype:generate -DgroupId=org.xtxg -DartifactId=netty-frame-helloworld-server引入pom <dependency> <groupId>io.netty</groupId> <ar...

2019-04-22 13:33:12 241

原创 解决 IDEA 下 Terminal 中文乱码(Unicode 编码)

首先检查一下乱码原因1. 打开系统自带的terminal终端是否乱码2.检查git自身是否是乱码如果这里乱码:请参考:https://blog.youkuaiyun.com/iteye_15533/article/details/82677996很明显是因为windows自带的cmd乱码了,不建议在这个方向修改所以我采用修改idea默认的cmd窗口修改方法修改完成后,效果如下:对于后台开...

2019-04-17 18:30:30 4560

原创 电子发票接入工具

封装票通/大票房平台接口,以便使用便捷!

2019-04-17 11:32:19 3124

原创 git不能输入中文及中文乱码问题

在网上找了好多,都是改配置文件。此方法不靠谱。有效方式:完美解决问题,如有问题,重启git bash

2017-01-06 17:11:42 719 1

原创 Centos6.5安装Memcache

一: 安装libevent yum install libevent二: 检查是libevent否安装成功 ls -al /usr/lib | grep libevent # 显示最后一行 lrwxrwxrwx. 1 root root 21 Oct 27 10:26 libevent.so -&gt; li...

2016-10-27 16:14:16 278

原创 一键分享简单实用应用

闲话少说,基于Bshare控件的分享!一、引入相应的JavaScript文件包      &lt;script type="text/javascript" charset="utf-8" src="http://static.bshare.cn/b/buttonLite.js#style=-1&amp;uuid=&amp;pophcol=2&amp;lang=zh"&gt;&lt;/s..

2016-03-28 13:18:11 142

空空如也

空空如也

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

TA关注的人

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