`
西蜀石兰
  • 浏览: 116873 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
环境变量配置好了之后,发现javac无法运行,前后试了好几次,依旧没用; 后来在这个社论上看到一个帖子说是path的问题,索性把path全部删了重新写,成功了。。 据说是安装时会在path下添加%system%/root之类的路径,删了就没事。 据说classpath是不需要的,有没有大神确认下
先聊聊这是一个什么玩意。 简单的说,这是一个分离查询语句和代码的工具,从而让程序员更加专注查询语句,便于调试和优化。 这个插件使用其实基于三个文件.xml,用于编写SQL语句;entity.java,用于封装sql查询出来的数据;Dao.java,这是一个接口,用于命名sql方法,对应.xml中的某跳查询语句,规定形参和返回类型。 如果能理解上面三个文件的关系,其实就能理解为什么需要配置entity实体对象的路径,否则mybatis不知道去哪里找到可以注入数据的对象实体不是么; 了解了上面的内容之后,其实剩下的就是mybatis的一些语法了,主要是区别于mysql的一些语法,下面会贴出一些常 ...
原文网址:http://maven.apache.org/maven-features.html 需要使用代理才能看貌似 原文读了两遍,自己尝试翻译了一遍。还是没看懂这些是什么东东,估计只有做项目的时候才能深刻体会吧。确实知道maven可以把一个项目打包之后供其他项目使用,具体路径和配置不知道猴年马月才会研究 以下是Maven的一些主要特点: 1.遵循最佳实践生成的简单的项目设置——几秒之内启动一个项目或者模块 2.所有项目之间通用,为开发者减少了新项目的适应时间 3.优越的依赖管理系统包括自动更新、依赖关闭 4.能够同时运行多个项目; 5.巨大且不断增长的库和数据单元,可实时获取最多 ...
最近在看Maven的官方文档,谷歌右键是可以翻译成中文的,但不可否认的是,短期内,这种翻译的效果是没法看的; 对于某个插件的API,确实有很多技术博客可以参考,但那仅仅是参考,多数情况下你会发现其中并没有你想要看的东西; 太需要这么一种能力:看英文文档和中文一样,如果还因为词汇或者语法纠结,那么本来就不太好读的文档,对于自己来说,理解起来更难。 其实需要一种快速掌握知识的能力,一种通用的技能,最简单的便是提高自己的英文能力了。 其实不仅仅是英文能力,还需要知道这个方向的一些基本知识,如此,才能更好的形成中英文的映射
1.对于某些查询框,我们希望当用户不输入任何字符时,在XML的SQL语句中,就没有这个查询条件; 这里其实涉及了两次传值,JSP到Controller、Controller到XML;那么如何确保这一需求得以实现? 当使用Ajax传递值时,这一个参数是必须写的,param=""; Controller中的方法的形参也必须得有这么一个参数,然后在Controller中做判断,如果值为空或者null,那么,在提交XML参数时,可以不提交这个参数; XML中的<if>语句,如果发现传进来的键值对没有所需要的键,默认该键值null,不会去执行if条件语句,如果你的if条件语 ...
原文链接:http://www.datatables.net/manual/options 理解能力有限,仅供参考 选项并不详细,会在阅读过程中补充完毕,删除了html5部分的内容,目前个人用不到 Options DataTable的众多选项可以为最终用户定制化它的接口、展示特点,这些选项在表格初始化阶段通过配置选项设置。 设置选项 表格配置通过想表格传递你想要定义的选项来完成,例如: 通过设置paging选项使分页失效 如果你想使用滑动栏这一选项,你可以使用scrollY选项: 在单个表格中,你可以组合使用多个选项来达到你想要的效果: 该对象将被当作标准的javas ...
dataTable API阅读记录------Data 原文:https://www.datatables.net/manual/data 个人水平有限,仅供参考, 关于处理数据,dataTable有三个核心概念:处理模式、数据类型、数据来源 一、处理模式(排序、查询等) 1.客户端处理或者服务器处理,官网提供的参考建议是数据少于10000条搁客户端,多于10万条搁服务器端,介于两者之间,自己根据项目特性选择;两种处理模式是无法共存的,也不能动态切换。 2.客户端处理模式是默认模式,该模式不需要额外的代码,所有的数据操作都是DataTable自己完成的 3.服务器端处理模式适用于处理 ...
1.sql语句对于字符串的操作,放在controller中shape好,不要试图在XML文件中对字符进行操作,比如前后匹配查询的“%”,请事先封装在你需要传递的参数中; 2.编译时报无法发现Dao文件时,多半是XML语句写做了,而不是Dao文件本身; 3.XML文件中paragram不支持所有的map,只支持给定的几种;returnType返回错误时会报错,哪怕你没有调用这个方法从数据库获取信息 4.JSP页面出现404请求时,是因为无法找到你controller,仔细检查自己提交的路径;
最近BOSS刚刚让干活,哈哈,水了三个月自己都看不下去喽,用到MVC框架中很小的一部分功能,心得谈不上,别人的经验贴辣么好,算是记录吧。 MVC其实是model、view、controller三个单词的缩写,模型、展示、控制; 这三个单词其实是做了两个分离,页面方面,把展示和功能分离,后台方面,把数据单独分离出来,做成一个数据实体; 所有图表需要用到的数据,都被打包成一个实体类,所以后台会有Entity包,里面放着你需要用到的很多实体类; 所以会有Controller包,这其实相当于service做的工作,区别是包下面的类里面只有各种方法,而不是传统的CS模型中完整的一个方法;据说好处是只 ...
在导出表中数据放进页面table中时,经常会遇到这么一个问题:数据字符串太长,我们不需要展示全部,鼠标经过时toast全部信息,类似于<a>标签的title功能; 于是可以这么写你的文本 <a title="石兰是个美腻的菇凉">石兰</a> 带来的问题是这么写是一个超链接,而想要的展示效果只是普通文本; 第一反映是重写<a>标签的样式 <style type="text/css"> a:link{color:#000000} </style> 如果页面没有引入其他框架,这么写是 ...
最近一直在阅读CS模型的代码,从jsp到java,项目小的时候,直接从jsp一路跳到java是没问题的,可是当项目比较大、jsp页面写的异常繁琐复杂的时候,再想顺着这条线捋下去,非常考验逻辑性和记忆力,经常遇到陷进去出不来的情况。 记得以前学化学的时候,有一类的题目的解题思想是整体把握变量,在这里也适用。当阅读包含十几甚至几百个Java文件的项目时,不妨抛开逻辑(我知道程序猿都有强大的逻辑),从最基础的实体类开始看,可能会觉得看种种get、set方法会很无聊,但磨刀不误砍柴工,确实这样。当你陷入复杂的逻辑时,如果遇到一个新类,还需要回头再看,这是一件非常痛苦而且及其拉低阅读速度的事。 你需要 ...
1.javax.servlet通信的流程,包括常用的类及方法,对应的参数,改框架是如何对数据进行封装的,肯定会涉及到网络传输的参数和技术,不想深究,重点放在应用上
想看好多书,但总被各种事情搁浅,罗列出来吧,年底看看完成了多少。 《Thinking in Java》,已经读了一半,再往后有点看不下去,代码积累的不够,也读不出味道; 《JAVA核心技术》,卷一跳着看完了,卷二没看; tomcat官方文档,虽说有搭好的框架可以用,但还是想自己写一个; 《数据库系统概念》,虽说平时用的都是很基础的,不过作为知识储备,还是要看完的; 《head first》项目开发的一些思想如果不系统的学习,感觉只能摸得着边; 《uinx鸟哥私房菜》评价不错,想看。 上面都是技术类的书,下面罗列些脑补的书 《影响力》,已经看了4/5,精辟,值得读第二遍或者第三遍; 还有另外两 ...
不管是官方API,还是自己敲的代码,似乎都有这么一个共同点,所有的类为其他类提供服务,我们所做的,其实就是一件事,不断地完善接口,让数据经过一层又一层的包装,最后发送给我们想要的发送的目的地。 (代码看的实在太少,以后会逐渐补充这一想法,只是作为一个引子。)
念书的时候,有一个比较蛋疼的问题,作文总是不够字数。写议论文的时候,感觉200字就能把道理说清楚,非要墨迹个800字,而且还是憋不出来的那种。别人做阅读理解,三行答题线写的密密麻麻,还要自己在下面再加一行,而 ...
Global site tag (gtag.js) - Google Analytics