出错
maven项目,启动tomcat的时候报错:
1 | No MyBatis mapper was found in '[com.hisen.dao]' package |
这是由于把mybatis的mapper配置文件放在了Java代码的目录下
目录结构
1 | ├── Java |
maven项目,启动tomcat的时候报错:
1 | No MyBatis mapper was found in '[com.hisen.dao]' package |
这是由于把mybatis的mapper配置文件放在了Java代码的目录下
1 | ├── Java |
前面的例子我们使用的视图技术主要是JSP。JSP的优点是它是Java EE容器的一部分,几乎所有Java EE服务器都支持JSP。缺点就是它在视图表现方面的功能很少,假如我们想迭代一个数组之类的,只能使用<% %>来包括Java语句进行。虽然有标准标签库(JSTL)的补足,但是使用仍然不太方便。另外JSP只能在Java EE容器中使用,如果我们希望渲染电子邮件之类的,JSP就无能为力了。
Java生态圈广泛,自然有很多视图框架,除了JSP之外,还有Freemarker、Velocity、Thymeleaf等很多框架。Thymeleaf的优点是它是基于HTML的,即使视图没有渲染成功,也是一个标准的HTML页面。因此它的可读性很不错,也可以作为设计原型来使用。而且它是完全独立于Java ee容器的,意味着我们可以在任何需要渲染HTML的地方使用Thymeleaf。
Thymeleaf也提供了spring的支持,我们可以非常方便的在Spring配置文件中声明Thymeleaf Beans,然后用它们渲染视图。
1 | <!--thymeleaf模版 spring4.x--> |
概述
工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日常的工作中提取中很多高效率的方法出来。所以就诞生了Guava。
高效设计良好的API,被Google的开发者设计,实现和使用
遵循高效的Java语法实践
使代码更刻度,简洁,简单
节约时间,资源,提高生产力 Guava工程
包含了若干被Google的 Java项目广泛依赖 的核心库,例如:
部分用法如下:
刚在一个群里,有人有这么一个需求。
表A:id,name
表B:id,其他,name(新增字段)
A,B表通过id关联,要把A的name给对应的B的name
以前也没有写过这种update语句
1 | update 表名 set 字段名=字段值 where 条件 |
在安装了git客户端之后,发现Git Bash挺好用
之前在linux shell用过tree命令感觉不错
发现Git Bash也可以实现,于是就记录一下
下载地址:点击前往
下载文件: Binaries Zip
解压文件:bin目录下找到tree.exe
把这个放到git安装目录下后的路径:C:\Program Files\Git\usr\bin\tree.exe
测试:虽然有点丑。。。
SpringBootCLI是一个命令行工具,可用于快速搭建基于spring的原型。
它支持运行Groovy脚本,这也就意味着你可以使用类似Java的语法,但不用写很多的模板代码。
Spring Boot不一定非要配合CLI使用,但它绝对是Spring应用取得进展的最快方式.
1 | spring --version |
在命令行输入:mongo报错
1 | hisen@ubuntu:~$ mongo |
看倒数第二行,应该是权限的问题,于是
1 | hisen@ubuntu:~$ sudo chown -R hisen /home/hisen/.mongorc.js |
完美解决,用户权限的问题。
之前我记得写过简单的测试类,但是忘了,现在重新写一个
顺便用博客记录下,mongodb系列应该会有几篇记录
本篇具体代码:SampleMongoTestNo1.Java
1、环境介绍
mongodb安装教程:点击查看
1 | DataBase:MongoDB V 3.2 |
2、初始化连接
1 | private Mongo mg = null; |
3、关闭连接
1 | @After |
4、CRUD操作
近期使用chrome出现打开一些网站老是弹出莫名其妙的网址
最终指向的都是Reimage Repair,网址zh.reimageplus.com
网上一查,貌似因为插件被污染的原因
我关闭chrome所有的插件,一个一个排查,最后找到了一个插件出问题
本来还想去举报,发现这个插件被下架了
问题排查
1 | 右上角菜单按钮 ---更多工具 --- 扩展程序 --- 关闭所有插件 |
在安装完ubuntu的时候
只有自己设置的非root的帐号和密码
但是又要用root密码怎么办呢?
1 | hisen@ubuntu-1:~$ sudo passwd |
上面输入的密码就是你的root密码
检测一下
1 | hisen@ubuntu-1:~$ su |
通过,至此结束