pom.xml中依赖添加步骤
在做皕杰报表和springboot项目集成,发现pom.xml中依赖添加很繁琐,总结了下从maven中央仓库直接获取依赖配置的步骤(以mysql驱动为例)1.打开maven中央仓库https://mvnrepository.com/网站2.搜索mysql3.点击usages最多的那个mysql驱动4.点击需要的版本号5.拷贝mysql的依赖配置到pom.xml文件中6.然后eclipse右键--M
导入springboot项目pom.xml第一行报错
在做皕杰报表和springboot项目集成,发现springboot项目导入eclipse后pom.xml第一行报错,网上查看了下资料,解决办法如下:1.在pom.xml文件中找到properties节点2.properties节点下添加<maven-jar-plugin.version>3.0.0</maven-jar-plugin.version>3.然后eclipse
tomcat启动后台日志乱码
1.打开tomcat/conf文件夹下的logging.properties文件2.搜索java.util.logging.ConsoleHandler.encoding的位置3.把java.util.logging.ConsoleHandler.encoding = UTF-8改成java.util.logging.ConsoleHandler.encoding = GBK4.重启tomcat就
request.getSession()、request.getSession(true)和request.getSession(false)的区别
在用皕杰报表做项目时,遇到了关于request.getSession()的问题,总结了以下内容:1.request.getSession()的参数默认值是true,已经有session了会直接返回这个session,没有session会新建一个session并返回2.request.getSession(true)和request.getSession()一致3.request.getSessio
tomcat内存配置
使用皕杰报表做项目,遇到了内存溢出的问题,网上查看了一些资料,总结了下tomcat内存配置1.在Linux系统中,修改tomcat/bin/catalina.sh在cygwin=false之前添加JAVA_OPTS="-server -Xms1024m -Xmx4096m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX
Linux系统安装和传文件到Linux系统
1.下载并安装VirtualBox-5.2.8-121009-Win2.新建Linux系统Redhat,下载并导入Redhat7.3系统,我安装的是: rhel-server-7.3-x86_64-dvd.iso3.Linux登录成功后安装wget.rpm:执行Linux命令 rpm -ivh 链接地址 (此链接地址是wget.rpm文件的下
Arrays.asList()的使用
Arrays.asList()这个方法可以将数组转换为集合。1.List<String> list = Arrays.asList(reports);String reportStr= "皕杰报表,分析报表,部署报表";String[] reports = reportStr.split(",");List<String> list
开启缓存功能提高性能
遇到访问等待时间很久的问题,需要开启缓存功能。在皕杰报表服务器下的WEB-INF\resources文件夹下,找到report_config.xml文件:<!-- 系统运行模式,允许设置的值: develop | product develop: 开发模式,不启用报表缓存功能,实时刷新数据和报表模板,方便开发调试。 &nbs
String、StringBuffer与StringBuilder如何选择
1.String的值是不可变的,每次对String的操作都会生成一个新的String对象,不仅效率低下,而且浪费大量内存空间,简单测试的可以直接String拼接。2.StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。每个StringBuffer对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不会分配新的容量,当字符串大小超过容量时,会自
java中return与finally的执行顺序
在用皕杰报表做项目时遇到的一个问题,java中return与finally的执行顺序。如果是finally中修改的常量,返回的值并不会修改,如果finally中修改的是对象中的属性值,返回的值会修改。总结执行顺序:1.先执行一部分的return,先把返回的结果存到一段内存中;2.然后执行finally;3.最后再执行后一部分return,返回结果值;(常量和对象的区别在于:常量存的是常量值,常量值