- 博客(18)
- 问答 (2)
- 收藏
- 关注
原创 mac env setting
环境配置 遇到的一些 小问题: PATH的设置; 在修改 .bash_profile时,经常会增加路径, 需要注意的是 不要盲目的增加,一定要记住要添加带脚本的文件的完整路径; 例如,usr/bin(一般bin文件夹会放 可执行的脚本文件); 另外PS1和alias是很好的东西,。。。
2017-09-08 10:51:42 1346
原创 线程池
常用的线程池 主要有:newCachedThreadPool; newFixedThreadPool; newScheduledThreadPool; 不同的线程池设定了不同的构造形式;源码 如下; public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Inte
2017-08-07 16:16:02 317
原创 redis performance
最近 , 被问及redis 这个东西 存取为何 如此之快; 可以以 2个维度 去 解释 此 问题; 1,redis是 基于内存实现的,内存 当然快了; 在解释第二个维度之前 先 想想。。 redis是单线程的啊,她的读写为何做到如此之优秀呢? 传统的IO的话,存取肯定会阻塞,OK,肯定不是BIO;那么现在可以引出第二个维度了; 2. redis 使用 NIO 实现了存取; 对于
2017-08-04 16:55:51 318
原创 java-se object
object 是 java 基类; object 有clone, hashcode,equals,notify,notifyall, wait 等方法 以下 讨论默认提供的方法,重写的方法 pass; clone :a native function,u can't use directly;direct use will clone a object from super class; a
2017-07-29 08:11:40 236
原创 redis for all I know
redis的企业级应用 越来越多,下面记录下我对redis的理解; 首先, redis 是in-memory cache,value 存储在 内存,当然,redis 一个 特点是可以备份到磁盘; 她是 key—value 的 nosql 数据库; redis的数据类型有 string,list,set,hash,sortedset; redis的分布式 模型; master+slave;
2017-07-23 08:17:42 310
原创 mysql 优化的 切入点;
感觉面试可能会 问到一些 这方面的内容,提前整理下, 虽然不是dba,但是一些基本的调优的切入点 应该理解; 1. 尽量减少会查询整个表的操作,例如:select *, !=,having 等 2.where 使用频繁的列可以建立索引; 3.当表过大时,可以试着拆分表; 4.也可以试着用 explain 去 分析; 在公司中应该会有个图形化界面,展示分析结果;
2017-07-23 07:50:23 219
原创 hiho 158-week
分析 本题 给我 第一感觉就是 动态规划, 第二 就是 有 非法二进制数 是否 可以通过 全部的二进制数 减去 合法的二进制数 来取得; 全部的二进制数 数量 为 2的N次方个,这是 明确的;本题 关键就在于求出 合法二进制数; n位合法二进制数 n-1位肯定为合法的二进制数,因此可分为两种case 去分析; 用dp[n][m]表示 合法二进制数的数量;n表示位数,m表示末尾位的值,m
2017-07-16 11:38:52 234
原创 SparkSQL JOIN 相关的自己看的笔记;
背景:昨天[2016/1/27],TL说sparkSQL处理 join的时候不够完美; 于是昨天开始在各类大数据相关网站查 join的方法,并且把Github上的源码下载后,开始阅读, 今天(1/28),记录一些学到的东西,加深记忆; 首先,join的使用 有两种,我叫他 显式和隐式; 隐式: SELECT Persons.LastName, Persons.FirstName
2016-01-28 07:51:33 1875
原创 java 类 相关;
今天碰到一个小错误,一般很多初学者都会有; 问题如下; private BrandService brandService; 大概有如上的类 大写BrandService 是一个类,如果直接调用,比如 BrandService.method 就会产生静态方法,导致编译问题; 这时如果用 brandService.method 就会产生一个普通的方法; brandSer
2016-01-14 14:30:08 255
原创 jsp 关于jdbc驱动;
今天做个实验室内小型数据库网站,索性没有借助IDE; 我用到的技术 jsp+jdbc+MySQL 外加HTML,css美院的同学帮忙; 开发阶段发现jdbc 就是连接不上, 首先,我想到可能是jdbc相关jar包位置不对,于是把D盘上的jar包挪到了 jsp web—info的lib下,发现 no work;我想环境变量要改过来,still no work; 后来我又把jar包挪到了A
2015-11-02 18:15:07 236
原创 hiho 第六周
#include #include #include using namespace std; #define N 505 #define M 100005 int need[N],value[N]; int dp[M]; int main() { int n,m; cin>>n>>m; memset(dp,0,size
2015-05-07 17:11:21 231
原创 hiho 博弈——01(hiho 44周)
判断胜负的 核心思想 在 注解中解释的 很好 在此直接 贴 代码; #include using namespace std; bool test(int n) { int nums1,nums2; cin>>nums1; for(int i=1;i { cin>>nums2; nums
2015-05-05 08:23:07 253
原创 MS 骨牌第一练;
hiho 上的 这道题 给我第一感觉就是 斐波那契; 没多想直接 递归 结果 超时; 然后 就找原因,想办法 让 递归的代码 尽可能 省时, 在网上也查了下 相关递归优化方面的知识,其中个人感觉 性能比较好的 递归方法是 结合动态规划 ,但是结果还是被无情的TLE; 现实证明 递归 无法用于 AC 此题; 只能重新思考 切入点; 矩阵快速乘(网上有详细的资料) 唉~~,看完相关
2015-04-29 11:14:10 370
原创 poj3414_pots
此题我的算法思想很简单,两罐的水容量之差的倍数一定可以通过倒水得到; 每通过一组倒水动作就能得到差的一个倍数,每次加一倍; 结果就是wrong answer,可能是我考虑的不完善,希望大家帮忙提提意见,我的错在哪; 本人也在苦苦思索啊。。。。 #include using namespace std; int t; bool times(int a,int b
2014-12-28 20:46:14 270
原创 ACM--moving table
Description The famous ACM (Advanced Computer Maker) Company has rented a floor of a building whose shape is in the following figure. The floor has 200 rooms each on the north side and south
2014-11-03 07:45:20 485
空空如也
coffee Script for_in问题
2015-12-12
php和 mysql 应用相关
2014-12-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人