- 博客(20)
- 收藏
- 关注
原创 java String intern
String str1 = new String("abc") + new String("abc");str1.intern();String str2 = "abcabc";System.out.println(str1 == str2);#1 = Methodref #14.#28 // java/lang/Object."<init>":()V #2 = Class #29 // j...
2021-08-27 15:41:17
108
原创 linux命名笔记
查看某个端口是否被占用1.netstat -anp |grep 端口号mac 查看占用端口信息sudo lsof -i tcp:port将port换成被占用的端口(如:1100) ,将会出现占用端口的进程信息;nacos mac 单机启动命令sh startup.sh -m standalone...
2021-07-22 09:53:01
127
原创 juc-atomic-AtomicBoolean
一个可以原子更新的boolean值,查看java.util.concurrent.atomic包规范,其描述了原子变量的性质。一个AtomicBoolean值被用在不能用boolean值替换的原子更新标记的应用中。
2021-07-07 10:43:46
110
原创 tengine-nginx 笔记
conf文件user # 用户worker_process #工作进程数events 事件模块 worker_connections 一个工作进程可以处理的链接数 配置要小于 服务器单个内核能够打开的文件(cat /proc/sys/fs/file.max)http 模块 内部可包含server模块 include 引用其他文件的配置 sendfile on 打开-对本地文件为移动操作,对网络传输为APP发送指令给内核,内核读取文件并发送 off 关...
2020-07-09 17:00:19
137
原创 负载均衡
热点数据处理对URL的id.html 进行hash,或一致性哈希当某一id为热点id时,各机器间负载不均衡问题处理1.将id访问数量存入map,不使用hash,改为依次轮询访问后台服务器2.提前计算出机器的满负荷量,当访问达到6、70%的时候,开始自动扩容新机器 -- 当达到满负荷时如果新机器没有启动好,会出现访问数据丢失...
2020-04-13 09:34:03
116
原创 单点登录实现原理笔记
一.单系统登录机制1.http 为无状态请求 每次请求之间没有关联2.要鉴别浏览器请求,需服务器和浏览器共同维护一个状态,即会话机制2-1.浏览器第一次请求,服务器创建一个会话id,返回浏览器存储,以后每次请求都带上会话id2-2.浏览器保存会话id方式:1-cookie 存储少量key/value数据,发送http请求时自动附带2-3.tomcat中的cookie,名为JSESS...
2020-04-13 09:17:30
173
原创 第三方 非对称加密 使用流程
需知:非对称加密,有公钥和私钥,私钥加密,公钥解密使用第三方平台一般会需要登录其后台,上传自己生成的公钥第三方平台接口中会给我们他们的公钥和加解密方法使用过程:使用我们的私钥对数据进行 加密 传输,第三方收到后会使用我们的公钥对数据进行解密,解密后处理具体请求,处理后将结果,使用第三方私钥进行 加密 传输,我们收到数据后,使用第三方平台的公钥进行解密,处理返回的结果如遇到修改或新增...
2020-04-02 11:06:56
505
原创 正则表达式
元字符. 匹配除换行符以外的任意字符\w 匹配字母数字下划线或汉字\s 匹配任意空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束重复* 重复0次或更多次+ 重复1次或更多次? 重复0次或1次{n} 重复n次{n,} 重复n次...
2020-02-11 18:42:45
274
原创 Hbase总结
Hbase是一个分布式的数据库主要作用:海量数据的存储和海量数据的准时查询一、Hbase应用场景和特点 应用场景 交通(gps数据、拍照数据) 金融 电商(交易数据) 移动(电话数据) 特点 容量大(千万、上亿级别数据使用) 列式存储(高性能读写,根据数据自动增加列) 多版本(可针对列) 扩展性(基于HDFS) 稀疏性(空数...
2019-07-26 15:10:30
986
原创 java 基础面试题
1. jdk与jre的区别 jre:java runtime environment,java运行时环境,包含java虚拟机,java基础类库。 jdk:java development kit,java开发工具包。 jdk包含jre,同时还包含编译java源码的编译器javac,还包含了很多java程序调试和分析工具:jconsole,jvisualvm等工具软件。...
2019-04-24 14:05:32
115
原创 幂等性
调用一次和调用多次具有相同的副作用。相同副作用不是指的相同的返回结果通过幂等性,防止重复提交造成数据重复详解:https://blog.youkuaiyun.com/qq_28912317/article/details/79754439...
2019-04-18 13:49:46
103
原创 maven 命令含义
1.clean:删除项目路径下的target文件,但是不会删除本地的maven仓库已经生成的jar文件2.compile:编译命令,会在项目路径下生成一个target目录,目录包含一个classes文件夹,里面是class文件和字节码文件3.package:在compile的基础上生成jar、war文件4.install:在package的基础上,会在本地maven仓库生成jar文件,...
2018-12-05 15:15:06
866
3
原创 vue 标签下文本换行
标签中添加 v-html = "msg",输出真正的html,msg内容中添加<br>msg 为 data 中的字段示例:<h1 v-html="msg">{{ msg }}</h1>data () { return { msg: '需要换行<br>的字符串' } }...
2018-10-12 15:59:50
8343
原创 vue element 弹框添加图片
代码如下 const weiXinUrl = require("../../assets/weixinpay.jpeg"); const aLiUrl = require("../../assets/alipay.jpeg"); this.$alert("<strong><img src="+ weiXinUrl + " widt...
2018-10-12 10:42:51
14310
2
原创 进度条progress
记载一下,一不小心就忘了CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize(); CCPoint origin = CCDirector::sharedDirector()->getVisibleOrigin(); CCSprite *beijing = CCSprite::create("jindu
2014-05-23 00:24:33
531
原创 解决CCShaky3D动作后精灵纹理变形问题
.h-------------------- void newSprite(float dt);.cpp----------------CCActionInterval *shaky=CCShaky3D::create(2, CCSizeMake(4,4),4, 0); pSprite->runAction(CCSeq
2014-04-23 13:55:52
640
原创 移动添加SDK注意事项
这几天公司让添加移动SDK收费包,虽然有添加好的,让照原样加,但其中还是有要注意的地方,特再此记下:1.libs中armeabi里面的libmegjb.so和assets里的内容拷贝到游戏目录下后是每编译(即:./build_native.sh)一次就要重新添加一次的。clear如果不能加入eclipse中,就直接run一下项目,就会在相应的文件夹下显示出来,没有显示需要再次在文件夹中添加一下
2014-02-13 16:19:31
998
转载 CCScrollView使用方法
因为官方没有提供CCScrollView的例子,所以我简单的总结了一下CCScrollView的使用,以供像我这样的新手在初学的时候参考。一、创建2.1.0下的能用的创建CCScrollView的方法有四种,但是有两种不推荐使用CC_DEPRECATED_ATTRIBUTE static CCScrollView* viewWithViewSize(CCSize siz
2014-01-27 17:18:47
674
原创 2dx游戏开发简单笔记
setKeypadEnabled( true );true开启检测false关闭keyBackClicked()返回键回调函数
2014-01-24 14:31:02
575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人