常见问题及解决方案FAQ
WillPan1234
这个作者很懒,什么都没留下…
展开
-
MySql表名的大小写问题
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的: 1、数据库名与表名是严格区分大小写的; 2、表的别名是严格区分大小写的; 3、列名与列的别名在所有的情况下均是忽略大小写的; 4、变量名也是严格区分大小写的; MySQL在Windows下都不区分大小写。 所以在不同操作系统中为了能使程序和数据库都能正常运行,最好的办法转载 2017-02-20 16:32:28 · 903 阅读 · 0 评论 -
Mybatis的xml是如何映射到接口的(2)?
重点分析了SqlSession的创建过程.SqlSession创建成功后:String resource = "com/analyze/mybatis/mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactory ...原创 2018-04-03 11:11:18 · 615 阅读 · 0 评论 -
Mybatis的xml是如何映射到接口的(1)?
Mapper用于映射SQL语句,可以说是MyBatis操作数据库的核心特性之一,这里我们来讨论Java的MyBatis框架中Mapper映射配置的使用及原理解析,包括对mapper的xml配置文件的读取流程解读. 解析mapper的xml配置文件我们来看看mybatis是怎么读取mapper的xml配置文件并解析其中的sql语句。我们还记得是这样配置sqlSessionFactory的:<...原创 2018-04-03 10:36:54 · 3349 阅读 · 1 评论 -
springboot项目启动方式
一:IDE 运行Application这个类的main方法二:在springboot的应用的根目录下运行mvn spring-boot:run三:使用mvn install 生成jar后运行先到项目根目录mvn installcd targetjava -jar xxxx.jar1234...原创 2018-03-14 17:32:10 · 249 阅读 · 0 评论 -
什么是前后端分离?
对目前的web来说,前后端分离已经变得越来越流行了,越来越多的企业/网站都开始往这个方向靠拢。那么,为什么要选择前后端分离呢?前后端分离对实际开发有什么好处呢?为什么选择前后端分离在以前传统的网站开发中,前端一般扮演的只是切图的工作,只是简单地将UI设计师提供的原型图实现成静态的HTML页面,而具体的页面交互逻辑,比如与后台的数据交互工作等,可能都是由后台的开发人员来实现的,或者是原创 2018-01-25 14:38:56 · 1637 阅读 · 1 评论 -
Github上fork的项目同步更新方法
在GitHub上我们会去fork别人的一个项目,然后在自己的GitHub中会生成一个副本,自己将副本clone到电脑本地上可以修改代码,修改之后push提交到远端remote中的origin,发现自己的GIthub副本中的代码改变了,而作者变更的代码没有同步下来,这时你需要合并原作者的最新代码过来, 让你的项目变成最新的。一般有两种做法,第一种做法可谓简单粗暴,但却不是最好的做法,说明原创 2018-01-27 23:25:47 · 869 阅读 · 0 评论 -
JavaWeb项目中 .classpath、.mymetadata、.project文件的作用以及显示或取消
创建Web Project时,会自动生成这个三个文件。 一、.mymetadata文件 1、部署项目用的,把项目部署到tomcat服务器上时,如果没有这个文件,用myeclipse/Eclipse部署是不能部署到关联的tomcat服务器。 .mymetadata文件: .mymetadata代码 1.0” encoding=”UTF-8”?>转载 2017-01-10 17:23:34 · 802 阅读 · 0 评论 -
使用IntelliJ IDEA 配置Maven(入门)
转载出处:http://blog.csdn.net/qq_32588349/article/details/514611821. 下载Maven 官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹2.配置本地仓库路径 3.配置maven环境变量转载 2017-01-11 10:03:21 · 565 阅读 · 1 评论 -
Myeclipse将控制台日志输出到文件中和显示更多的日志信息
转载出处:http://blog.csdn.net/qq_28066929/article/details/46633015第一,日志文件的输出:有时会遇到这样的情况,输出的信息过多,console控制台显示不完全。这是就需要将输出的信息输出到文本文件中,既可以查看也可以备份。1、右击需要运行的项目—>Run As—>Run Configuration—>选择Common选转载 2017-01-11 11:36:58 · 443 阅读 · 0 评论 -
MyEclipse安装JRebel插件
转载出处:http://blog.csdn.net/u013539342/article/details/51010540为什么要使用JRebel?之前用MyEclipse做Java Web开发的时候,有一个很头疼的问题:每次修改后台代码之后,都需要重新将项目部署到tomcat,然后启动tomcat重新运行项目才能查看修改后的结果,浪费不少时间。 现在,给MyEclipose安转载 2017-01-11 14:13:39 · 943 阅读 · 0 评论 -
JVM内存:年轻代,老年代,永久代
Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象,如下图所示: 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old)。新生代 ( Young ) 又被划分为三个区域:Eden、S0、S1。 这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收。Java 中的堆也是 GC 收集垃圾的主要...原创 2018-08-06 15:21:09 · 359 阅读 · 0 评论