- 博客(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 316
原创 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 218
原创 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的使用 有两种,我叫他 显式和隐式;隐式:SELECTPersons.LastName, Persons.FirstName
2016-01-28 07:51:33 1873
原创 java 类 相关;
今天碰到一个小错误,一般很多初学者都会有;问题如下;private BrandService brandService;大概有如上的类 大写BrandService 是一个类,如果直接调用,比如BrandService.method 就会产生静态方法,导致编译问题;这时如果用 brandService.method 就会产生一个普通的方法;brandSer
2016-01-14 14:30:08 254
原创 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 100005int 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,可能是我考虑的不完善,希望大家帮忙提提意见,我的错在哪;本人也在苦苦思索啊。。。。#includeusing namespace std;int t;bool times(int a,int b
2014-12-28 20:46:14 270
原创 ACM--moving table
DescriptionThe 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 483
空空如也
coffee Script for_in问题
2015-12-12
php和 mysql 应用相关
2014-12-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人