2018-02-22 年终总结 2017年终总结 2017已经结束,是时候沉下心来仔细想想这一年都学到了什么,收获了多少?回忆年初,已经不能确定是2017年的年初还是2016年的年初 ,所以也确实需要一篇文章来记录总结. 阅读全文…
2018-02-01 js 学习闭包 在js中,有一个叫做垃圾回收器的东西,当函数执行完毕后,管理内存的本地方法会将函数中所创建的所有东西移除,因为通常函数执行完毕,我们不在需要这个函数中的东西了.那么问题来了,如果某个函数执行完毕后,我们仍然需要这个函数中的一个变量的值,应该怎么办呢?闭包是组织垃圾回收期将变量从内存中移除的方法,使我们在函数外面可以访问到该变量. 阅读全文…
2018-01-12 java java找不到连接数据库的jdbc驱动 java链接数据库时需要mysql的驱动,但是我们下载驱动之后,应该如何配置呢,才能正确的找到驱动的位置.(ubuntu系统) 报错如下:12345678java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader.findClass(URLClassLoader.java:... 阅读全文…
2018-01-06 如何设置plank开机自启动 本问记录plank如何安装,并如何设置plank开机自启动. 安装plank 123sudo add-apt-repository ppa:ricotz/dockysudo apt-get updatesudo apt-get install plank 设置plank开机自启动.sudo gedit ~/.config/autostart/plank.desktop,并增加如下内容 1... 阅读全文…
2017-11-15 java ArrayList、LinkedList和HashSet的学习总结 java中,一旦程序定义了数组的长度,就不能修改这个数组的长度了。如果我们需要修改数组的长度,我们可以使用ArrayList,以达到改变数组长度的目的。 类ArrayListArrayList的缺点: ArrayList比数组的效率低 ArrayList只能存储对象,不能包含基本类型,比如int、double。 ArrayList的语法:1ArrayList <Base_Type&... 阅读全文…
2017-10-21 angularjs angular和springmvc实现批量删除 昨天实现了批量删除的功能,看到了stackoverflow和百度上均有相关的问题,于是决定记录一下。前台angularjs,后台SpringMvc。 阅读全文…
2017-10-17 Hibernate 学习hebinate继承映射关系 做计量项目我的消息模块时,消息分为接收消息和发送消息,如果把消息放在一个实体中,当删除发送消息时,对应的接受消息也被删除了,因此决定使用继承的方法。我们通过这个问题学习JPA主要的三种映射策略。 问题还原假设有三个类animal、cat、dog。cat、dog继承animal类那我们应该通过什么方法生成数据表,生成几张数据表呢,哪种方法最优呢? 单表继承策略单表继承,就是这几个类共用一个数据... 阅读全文…
2017-10-10 SpringMvc SpringMVC+Angularjs上传图片 最近,完成了图片上传的功能,中间也遇到了一些问题,本文记录了上传图片的代码段,希望下次开发相同的功能时尽可能的节约时间。环境:后台SpringMvc,前台angularjs,前台插件angular-file-upload 。 阅读全文…