后端:Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等
zy123698745
这个作者很懒,什么都没留下…
展开
-
java split的用法
String str ="1,2,3,";String[] arr = str.split(",");原创 2021-06-02 14:34:09 · 130 阅读 · 0 评论 -
Chrome 80以后版本默认SameSite导致跨域登录状态失效
关闭chrome的默认cookie设置即可方式1:在浏览器里打开下面两个链接chrome://flags/#same-site-by-default-cookieschrome://flags/#cookies-without-same-site-must-be-secure这两项设置为Disabled,并重启浏览器就完美解决了。方式2:在Tomcat的Cookie处理器中设置SameSite Cookie编辑tomcat-8.5.60_cas/conf/context.xml,增加下面标红代翻译 2021-05-24 16:20:03 · 1090 阅读 · 0 评论 -
解决displaytable的bug,尾页数据删除后列表数据部分丢失
解决问题:列表批量删除时从尾页开始删除没页列表的所有数据后,列表中的转码,复选框和超链等列的数据就被清空了,经过检查源码发现这是displaytag的bug,从尾页删除所有数据后,当前页已经变为了上一页,但是程序中取到的页码还是原尾页的页码,导致当前页的开始条数和结合条数计算的不正确,导致列表中非property输出的数据都被清空了。 修改类文件:修改了TableTag类的initParameters方法中580行左右,计算start和end的值部分。 添加代码: ...原创 2021-05-24 16:17:05 · 128 阅读 · 0 评论 -
项目编码格式修改,将项目中的GBK文件改为UTF-8文件
import java.io.File;import java.io.IOException;import java.util.Collection;import org.apache.commons.io.FileUtils;public class Test { public static void main(String[] args) throws IOException { //GBK编码格式源码路径 String srcDirPath = "E:\\test"; .原创 2020-12-03 13:52:35 · 869 阅读 · 0 评论 -
aspose Word实现表格合并
/** * 合并单元格用于科研采购结果审批公文 * @throws Exception */ public static void mergeCellsForPurchaseResult(String saveFilePath) throws Exception { // 得到word对象及word中需要合并行的表格对象 Document doc = new D......翻译 2019-06-10 11:40:28 · 2290 阅读 · 2 评论 -
JUnit单元测试运行不通过
JUnit单元测试运行不通过今天写单元测试类的时候遇到个问题:单元测试的架包“junit-4.12.jar、hamcrest-core-1.3.jar”已经引入到项目中了,其他人在运行单元测试的时候直接运行通过了,但是我在eclipse中一直运行不通过。最后发现在“java build path-libraries”中添加了tomcat后运行就通过了...原创 2019-08-23 10:48:45 · 550 阅读 · 0 评论