开源
-
window平台的lisp环境搭建
下载 lisp in a box 包 安装 emacs : 进入 lispbox-x.x/emacs-x.xx/bin,点击运行 addpm.exe,为你自动安装. 启动 emacs, 按下 C-x C-f ,输入 ~,查找到默认home目录,在此目录下新建 _emacs文件,在文件里设置…
-
appium desired_caps参数大全
appium desired_caps参数大全 --------------------------------------------------------- 常用参数记录 ----------------------------------------------------------- 能力 描述 值 automationName 使用哪个自动…
-
spark-一些参数优化
Spark程序优化所需要关注的几个关键点——最主要的是数据序列化和内存优化 spark 设置相关参数问题1:reduce task数目不合适解决方法:需根据实际情况调节默认配置,调整方式是修改参数spark.default.parallelism。通…
-
MapReduce程序之combiner规约
[toc] MapReduce程序之combiner规约 前言 前面的wordcount程序,shuffle阶段的数据都是<hello, [1, 1, 1]>这种类型的(可以查看程序的输出),也就是说,交给reduce处理时就是这种类型的数据,这会带…
-
TEC-007 java和php SHA-256 签名和延签
因业务需求,php项目对接一个java的api 用到了SHA-256 签名和延签,和java同学一起研究了下php和java的SHA-256 签名和延签,分享下操作:java demo如下:public class SignUtils {public static String toSign(Strin…
-
springMVC 拦截器如何做登录检查及页面跳转
一个非常简单的登录权限拦截器 问题一:登录页面的提交请求肯定是要过滤掉的,目前采用在xml里配置<mvc:mapping path="/supplier/*"/>来过滤,可不可以配置不拦截某种请求。如果是按目前这种配置需要拦截请求…
-
轻松应对多层JSON数据计算与入库
JSON作为一种轻量级的数据交换格式,因其易于读写和交互的特点,已逐渐成为主流的数据类型之一。常见的编程语言大多都对 JSON 的读取与解析提供了接口,但是接下来如何把多层 JSON 数据经过筛选、计算并展开成二维…
-
JVM crash
【现象】:应用更新新版本后,出现了较多的重启现象,通过分析定位在后台操作时会出现。 【原因分析】: 查看Resin的log,没有发现OutOfMemoryError ,在resin的根目录下,发现有错误日志文件 hs_err_pid20194.log …
-
JVM参数调优(一)
过了段时间没写日志了,今天有空写下,下面写的是jvm相关的概念及调优,开发的朋友平时可以读读其他的书,比如散文方面,为人处世方面的。 1、-XX:+PrintGC 每次触发GC的时候打印相关日志-XX:+UseSerialGC 串行回收…
-
MySQL DBA基本知识点梳理和查询优化
本文主要是总结了工作中一些常用的操作,以及不合理的操作,在对慢查询进行优化时收集的一些有用的资料和信息,本文适合有MySQL基础的开发人员。 一、索引相关 索引基数:基数是数据列所包含的不同值的数量。例如,…