标签归档:项目笔记

很多人对于一些项目管理软件仅仅停留在会简单的应用而不去深入理解的阶段,比如渐渐深入人心的maven,仅仅懂得使用几个简单的命令clean 和install,而自己对于maven的了解浅尝辄止。学习一项技能还是要尽可能的深入了解才能掌握其狠心的价值。牢骚到此为止,此文谨记一些maven中比较深刻的知识…

继续阅读

可以在form中不写action ,默认使用本页面的连接提交。通过合理的设计可以节省一些开发成本。 比如跳转到新增界面,界面连接用get方式的  XX/add,form提交时候用post,后台根据post来区分,这样action就可以不写路径就可以实现跳转到新增界面和新增数据请求分离。

ThreadLocal熟悉而又陌生的一个变量。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。 ThreadLocal用…

继续阅读

外部表external,删除外部表不会删除数据,只删除元数据,删除管理表会把数据和元数据一起删除。 分区表,partitioned table,根据某个字段按照目录分区,提高查询效率 注意:hive表创建时候指定目录,即使目录没有文件也可以创建,创建好后把文件上传过去,hive表中会自动加载,分区表…

继续阅读

摘一段java常用获取年月日以及格式化代码: public class DateTest {     public static void main(String[] args) throws ParseException {         Calendar now = Calendar.getI…

继续阅读

eclipse 中文乱码问题汇总 1、默认workspace编码修改,解决大部分乱码问题: 菜单——>Preferences——>General——>workspace把text file encoding编码改成utf-8 2、properties文件乱码:菜单——>Pre…

继续阅读

千万不要尝试别出心裁的个性化配置,一个组件该有的东西还是要有的。 有个特殊需求,要求下拉框开始展示为空,只有点击获取的时候下拉框才有值。。。 借鉴了一个小方法,写了两个下拉框,一个没有store,当做没有获取时候用,另一个有store,点击获取加载之。相互隐藏展现实现该需求,然而不愉快的事情发生了,…

继续阅读

elasticsearch建立了映射不能修改,如果想实现修改,就要另辟蹊径: 重新建立索引,重新建立映射,然后把之前的索引导入到新的索引里。这样就实现了修改映射。 如何把旧索引的数据导入到新索引? 别名,非常方便。 给index起一个aliases(别名)能非常优雅的解决两个索引无缝切换的问题,这个…

继续阅读

找个图片形象一点:线程工作时候,线程对共享变量的读写都必须在自己的工作内存中进行,而不能直接在主内存中读写。不同线程不能直接访问其他线程的工作内存中的变量,线程间变量值的传递需要主内存作为桥梁。 线程可见性原理: 线程一对共享变量的改变想要被线程二看见,就必须执行下面两个步骤:①将工作内存1中的共享…

继续阅读

9/9