-
Windows git 默认支持 lfs。但 gitee 免费版不支持 git lfs,需特别注意。 设置 git lfs git lfs install 扫描仓库 扫描仓库查看有哪些大文件存在: # linux git ls-files | grep -E '\.psd|\.jpg' # windows git ls-files | Select-String -Pattern '\.psd...
-
Git 在提交文件后,发现某些文件不用提交,这时只加上 .gitignore 不会起作用。 创建 .gitignore # cp /src/main/webapp/cp 删除缓存中已提交的文件 # git rm -r --cached <file> git rm -r --cached /src/main/webapp/cp 提交 git commit -m "提...
-
使用HtmlUnit可以模板浏览器访问网站,并且有一定的 js 执行能力,比如 jquery。但由于不支持 vue,使得应用场景大为减少。 引入 jar <dependency> <groupId>org.htmlunit</groupId> <artifactId>htmlunit</artifactId> <...
-
常规写法 在 JavaDoc 里编写代码块一般使用以下格式 /** * <pre><code> * ... * 在 apifox 里会显示成单行代码 * ... * </code></pre> */ 或 /** * <pre>{@code * ... * void main() { * swagger 生成的 json 只会解析到第一...
-
达梦数据库如果在一个表上新增大字段(CLOB),会报“不能同时包含聚集KEY和大字段”的错误。 因为默认情况下,达梦数据库的主键为聚集索引;主键为聚集索引时,不能创建大字段(CLOB)。如果在创建表时就包含大字段,可以成功创建,这是因为建表...
-
正常增加字段如下: <changeSet id="Add test column" author="DBA presents"> <addColumn tableName="test_table"> <column name="test" type="int" /> </addColumn> </cha...
-
作为开发人员,需要测试各种各样的环境,安装虚拟机是必不可少的。安装虚拟机后,与主机IP互通是一个很关键的问题,设置也稍有繁琐。下面详细介绍设置过程。 虚拟网络编辑器 点击WMware的编辑菜单,选择虚拟网络编辑器。 然后点击更改设置。 选中VMnet8 NAT...
-
很多时候我们需要判断某些数据是否存在,比如用户名是否存在,邮箱是否存在。 这是通常的做法是使用count(*),然后判断数据的条数,大于0则代表数据存在。 select (*) from ujcms_user t where t.username = ? 这种方式,数据库需要查询所有符合条件的数据后...
-
SQL界一直以来都流传这样一种说法,不要用in,要用exists代替in,in的性能很低。甚至在程序中使用了in还会被同行嫌弃,认为在任何时候exists的性能都比in高。 小数据量这几个用起来肯定没有太多区别,而要造几百万的数据进行测试,毕竟稍显麻烦。既然所有的...
-
HTTP Session特点 有效期较短,一般为30分钟。 刷新后,自动续期。 有rememberMe功能。正常的session过期后,变成rememberMe登录状态,操作敏感数据时,需要再次登录以获得正常的session状态。 JWT特点 一个长期的RefreshToken,可以有1年的有效期。 通过Re...