`
西蜀石兰
  • 浏览: 116883 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
本科毕业,五一长假之后入职,今天12.31号,整整8个月,大半年的时间。 方向是Java Web,虽然我依旧想去做安卓。 零零碎碎地接触过很多东西。做了个粗糙的统计,分类并不准确,不过就这样吧。 语言:Java、javascript、html、mysq ...
对于半路出家的自己来说,一直觉得自己比那些计算机专业的人少了些什么,哪怕认真阅读过计算机的操作系统、数据结构等专业书籍,依旧觉得自己在编程语言理解上面,少了别人的天赋,今天想说的话题就是接口。 看《编 ...
最近因为国际化,需要把项目中的中文全部替换成英文,导致的结果是替换大量的jsp和class文件,替换文件之前需要对之前的文件备份是理所当然的,于是一个一个文件的cp,太尼玛蛋疼,今天再做时,想到了一个效率还可以的法子。 1.从服务器上把需要替换的文件夹拷贝下来; 2.重命名需要替换的文件; 3.把本地最新的文件放到对应的文件目录上; 4.直接替换文件夹。 我特么是猪,日,直接在原目录下建个文件夹,把文件拷贝过去就是。。。。 这样做的好处是不需要一个一个CP敲指令,unix的文本编辑确实很强大,但对于有些操作,确实不如windows方便
努力多经历些东西,让自己的文字厚实点。 最近开发的一个模块需要对一些股票平台进行统计分析: 1.统计各个平台的访问量 2.统计访问量前十的股票 3.统计访问量前十的股票的来源 4.统计单个平台每日的访问量 5.统计单个平 ...
项目需求选择时间,精确到分钟。 jquery本身是有timepicker这个插件可以使用的,不过由于项目使用的是bootstrap插件,整体风格不一致,于是便使用了datetimepicker这个第三方的插件。 这个插件需要在项目中增加css文件和js文件,分别为: 1.bootstrap-datetimepicker.css 2.bootstrap-datetimepicker.js 3.bootstrap-datetimepicker.zh-CN.js 这三个文件可以从官网直接下载 使用:还是直接贴代码吧 $("#onlineTime").datetimepick ...
1.精准地理解用户需求 在你制作每一张图表的时候,你其实是需要知道,这张图,给谁看,他从这张图想看到什么。站在用户的角度去思考这些问题,而不是站在数据角度。举个例子,比如想看两个网站近七日的访问量,简单粗暴的方法是直接把七日的访问量加起来比较,或者求个平均;那么你需要考虑,如果某一天一个网站的数据缺失了,你的结果尽管准确,但却不是用户想看到的结果。你需要忠于用户,而不是忠于数据。如果用户想看某个网站的稳定性,当你统计的时候,就应该展示数据库中的数据,使得数据出现异常时,用户能够通过这张图的反馈得知。 精准地理解用户需求,需要程序员愿意花时间去研究需求,绝大多数情况下,用户是不清楚自己的web或 ...
今天同事在使用mysql时,数据量只有50万,查询时间竟然是7秒,好奇之下要了sql语句自己拿过来研究。最后发现问题出在了group by之上。 第一种情况:group by a,如果有100条数据,那么需要比较的次数最多是(1+2+3+4+...+99)姑且算5000吧, 第二种情况:group by a,b,需要比较的次数应该是5000+100*100,也就是说,程序先执行完毕group by a,然后拿100条数据和每一条已经出来的结果比较。这是我能想到的最差的算法了,可是即便如此,需要的时间也应该最多是第一种情况的三倍。 可是实际的情况,第二种需要的时间是第一种的10倍甚至更多。 挖 ...
《Thinking in Java》在自己写代码之前,前后看了好几次,可惜的是每次都没法坚持看完,当时的感觉是太深了。 写了几个月的代码,回头重新看这本书时,才能一知半解地和作者去对话。 这本被称为Java经典入门的书籍,阅读起来其实一点都不容易,因为作者是以一门语言设计的角度来写这本书的,没有对多种语言运用的经验,读这本书,其实很难和作者产生共鸣。 有些书,是涨姿势;有写书,只是一种验证,把自己说不明道不清的东西给你用文字表述出来而已。 涨姿势的书看着其实不算累,仅仅是简单的记忆;然而对于印证类的书籍,倘若自己没有这份阅历,强行假设自己有这么一种体验,对于自己来说,其实是一种折磨。不仅读的很 ...
<select id="method" resultType="class" parameterType="hashmap"> </select> 以上是比较常见的格式,想要什么数据新建一个实体类,然后在Dao接口中申明这个方法便是了; 昨天在写sql语句的时候,只需要从数据库返回一个String字符,于是想偷懒,直接将resultType的值写为String不行么?事实证明,真特么不行。。。。 使用count(*)时不是直接用int么,为什么这里的String不行,还特地试了一下小写,以为这里是不区分大小写的 ...
这篇文章是为了说清楚Calendar这个类的初始化方法set以及如何获取年月日 以下是测试代码: //这段代码的目的是测试Calendar这个类的两个set方法以及如何获取年月日 //新建一个对象 Calendar cld=Calendar.getInstance(); //设置凌晨时间精确到秒 cld.set(2015,8,15,0,0,0); System.out.println("凌晨开始"+cld.getTimeInMillis()); //设置午夜时间精确到秒 cld.set(2015,8,15,59,59); System.out.printl ...
最近的项目用的是spring+maven+mybatis框架,开始接触时,对于注解Autowired一点没有感觉,压根就是照抄项目中的其他代码。 不断地用,不知不觉中对“注入”这个概念有了感觉。 java中用到某个方法时,首先需要new这个对象,即便 ...

Echart--tooltip

这就是一个提示信息,当鼠标经过某一个区域时,有一个信息框 用的比较多的其实是到底展示什么样的内容 常用的参数 trigger:'axis'(如果不设这个值好像就不会显示提示信息) formatter:这个值想具体的聊一聊 之前画过一个饼图,显示的是百分比,而实际传递参数是,传递的其实是一个float数值,且没有百分号,想在每个数据后面加上一个“%”,然后就呵呵哒了。。 解决: formatter:{b}</br>{a}:{c}% 这里的b指的是x轴的下标,a是该组数据的name,c是该组数据当前位置的值 然后是这样的一个效果 在做项目的过程中,还用到了堆积条形图,同样也需 ...

Echart-title

这个其实没有太多的内容,这是一个对象,这个对象本身有一些参数: text:"主标题" subtext:"副标题" x:标题的x轴位置,参数的值可以是数组,不需要写单位,默认为px y:标题的y轴位置 标题的位置默认为左上,可以参数的值可以是“center”,其他的暂时没用到
还好今年刚开始接触代码,所以很自然的用到了百度的Echarts,前辈说Echarts完爆highChart,没有体验过后者的繁琐,也不想体验。 其实对于一张图来说,我们可以很自然的想到这张图的名称,数据,鼠标放上的提示信息,图例,X坐标、Y坐标,而这些东西,其实正对应着Echarts的一些参数。 titlt:对象,对应标题的设置 tooltip:对象,对应提示信息的设置 legend:对象,图例 xAxis:数组,对应X轴设置 yAxis:数组,对应Y轴设置 series:数组,各组数据的内容以及修饰 整个这些,组成了一张图的option(也是一个对象) 了解了这个之后,其实就需要了解 ...
最近项目中遇到的一个问题,真的让我意识到,追求卓越是需要多么大的代价。 学校里有这么一个比较经典的话:学霸是100分的卷子能考99,学神纠结的是为毛卷子只有100分,我觉得这句话其实很好的诠释了专业和卓越的区别, ...
Global site tag (gtag.js) - Google Analytics