
java
gwcgwcjava
这个作者很懒,什么都没留下…
展开
-
【数学公式】动态数学公式计算
引入包体: <!-- https://mvnrepository.com/artifact/org.fudaa/jep --> <dependency> <groupId>org.fudaa</groupId> <artifactId>jep</artifactId> <version>2.4.2</version...原创 2020-06-12 00:44:43 · 732 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space
tomcat配置:windows:修改bin/catalina.bat 在@echo off下一行输入:set JAVA_OPTS=-server -Xms512m -Xmx2028m -XX:MaxNewSize=512m -XX:MaxPermSize=256m原创 2017-04-19 10:00:14 · 369 阅读 · 0 评论 -
MyEclipse中启动OutOfMemoryError: PermGen space
改正方法:-Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m原创 2017-04-19 10:16:20 · 256 阅读 · 0 评论 -
maven 引入外部jar包的几种方式
方式1:dependency 本地jar包 dependency> groupId>com.hope.cloudgroupId> artifactId>cloudartifactId> version>1.0version> scope>systemscope> systemPath>${ba转载 2017-04-27 11:29:22 · 1653 阅读 · 0 评论 -
在同一工作目录下部署两个只有名称不一样的项目
以jeecg为例:在要复制的项目上点击邮件,复制,在项目列表的空白出点击右键粘帖修改项目名称:test点击OK修改web.xml中的webAppRootKey修改为:然后修改:项目的属性然后发布就可以了原创 2017-04-19 11:32:11 · 464 阅读 · 0 评论 -
tomcat 内存修改
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程序在运行都原创 2017-07-25 20:39:00 · 202 阅读 · 0 评论 -
java知识体系架构
转载 2018-03-30 14:51:40 · 2808 阅读 · 1 评论 -
kafka windows 下配置
注意:请确保本地Java环境变量配置成功1.安装Zookeeper Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper 1.1 下载安装文件: http://mirror.bit.edu.cn/apache/zookeeper/ 1.2 解压文件(本文解压到 D:\zookeeper-3.4.8) 1.3 打开D:\zookeeper...转载 2018-08-16 21:38:36 · 601 阅读 · 0 评论 -
微信web开发本地微信web开发工具的调试 redirect_uri 参数错误
首先明确一点,就是微信web开发调试完全可以在内网条件下进行比如我的本地的IP为:192.168.0.101我测试用的是测试公众号测试公众号的JS接口安全域名授权回调页面域名 网页授权根据开发文档分为四个步骤1 第一步:用户同意授权,获取code2 第二步:通过code换取网页授权access_token3 第三步:刷新access_token(如果需要...原创 2018-09-02 22:11:01 · 13478 阅读 · 2 评论 -
tomcat 突然增大线程增加 原因
名称: http-nio-80-exec-179状态: org.apache.log4j.spi.RootLogger@180ff3df上的BLOCKED, 拥有者: http-nio-80-exec-5总阻止数: 1, 总等待数: 0堆栈跟踪: org.apache.log4j.Category.callAppenders(Category.java:204)org.apache.l...原创 2018-09-22 15:58:30 · 5341 阅读 · 0 评论 -
jeecg-boot:注解扫描范围问题
当前了解到的关于jeecg-boot注解扫描范围主要涉及到以下几点:1:srping-boot启动类扫描范围,默认是当前启动类所在包及以下子包内的所有的关于spring-boot的注解注入2:mybatis-plus关于mapper的扫描范围,两个地方涉及到:第一个是yml配置文件:默认的是classpath*:org/jeecg/modules/**/xml/*Mapper.xm...原创 2019-07-15 15:26:06 · 5140 阅读 · 7 评论 -
socket编程详解
一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为转载 2015-08-13 11:18:46 · 477 阅读 · 0 评论 -
Java WEB 文件下载
现在要做一个基于springMVC的文件下载功能,直接用的方式进行操作效果不好不好在什么地方呢就是点击链接之后,如果是一个文本文件,那么就自动打开了,而不是下载,如果是图片也是一样,是打开而不是下载操作那么怎么办呢,经过研究,文件下载其实就是一个请求,通过response响应来实现文件下载。以下是通过二进制流的形式实现的文件下载,进行了注释,自行参照/** * 下载文件原创 2015-07-02 15:16:20 · 654 阅读 · 0 评论 -
汉字Unicode编码
本篇文章转载自:http://joedanny.iteye.com/blog/156903这里是几个主要非英文语系字符范围(google上找到的): [plain] view plaincopy2E80~33FFh:中日韩符号区。收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符,中日韩的符号、标点、带圈或带括符文数字、月转载 2015-03-09 16:39:23 · 3981 阅读 · 0 评论 -
深度剖析:Java POJO Bean 对象与 Web Form 表单的自动装配
时下很多 Web 框架 都实现了 Form 表单域与 Java 对象属性的自动装配功能,该功能确实非常有用,试想如果没这功能则势必到处冲积着 request.getParameter() 系列方法与类型转换方法的调用。重复代码量大,容易出错,同时又不美观,影响市容。 现在的问题是,这些框架通过什么方法实现自动装配的?如果不用这些框架我们自己如何去实现呢?尤其对于那些纯 JSP/Servl转载 2015-01-28 16:09:37 · 570 阅读 · 0 评论 -
今天做了一个导入,分别导入xlsx和csv格式的文件,看看用时和内存情况吧
25万条数据:xlsx文件:用时481699毫秒内存使用情况cvs文件:用时387626毫秒内存使用情况:红线前面是导入xlsx文件的内存使用情况,红线后面是导入cvs文件的内存使用情况,用时相差将近一分钟很明显导入cvs格式的文档优势很明显所以大数据导入不要死抠excel,稍微已转换,导入csv格式的不会造成内存溢出,并且导入速原创 2015-01-09 20:58:46 · 1407 阅读 · 0 评论 -
Gson使用实例
JSON解析:使用Gson进行解析:下载google-gson-2.2.2-release.zip包。包含两种主要操作:一种是将对象或者不同的内容转化为JSON格式,一种是将JSON格式的内容还原到相应的对象属性或者其他属性。1、首先使用:Gson gson = new Gson(); 创建gson对象2、要把数据转化为JSON格式时,可以在新建一个JavaB转载 2015-01-13 15:11:37 · 523 阅读 · 0 评论 -
JEECG中的validform验证ajaxurl的使用方法
Validform官网validform验证是一种非常方便的,实用的验证方式对于需要验证后台数据的,validform是一个非常明智的选择validform的ajaxurl属性能够完美的实现:当输入完成某一输入框,就会调用后台方法进行验证,如果符合要求就返回y,如果不符合要求就返回n现在以添加乡镇信息为例作为讲解:业务需求:用户录入乡镇信息,包括乡镇编码和乡镇名称,每当原创 2015-01-13 16:02:26 · 7519 阅读 · 1 评论 -
org.apache.tools.ant.taskdefs.Zip实现压缩文件功能
功能类:package com.gwc.zip;import java.io.File; import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Zip; import org.apache.tools.ant.types.FileSet; public cla原创 2015-01-14 14:30:32 · 2482 阅读 · 0 评论 -
JEECG系统配置文件用法
JEECG系统配置文件位于:main/resousres/sysConfig.properties文件那么在什么地方用到呢:main/java/org.jeecgframework.core.util/jeecgSqlUtil.java代码: private static final ResourceBundle bundle = java.util.Resou原创 2015-01-15 10:22:02 · 2392 阅读 · 0 评论 -
JVM内存配置
设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三、实例,以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewS转载 2015-01-05 14:58:39 · 535 阅读 · 0 评论 -
JUnit1
JUnit是一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。 虽然大多情况下他是程序员的活,但作为测试人员还是有必要了解一下,毕竟也是测试工作,提高自转载 2015-02-10 15:19:57 · 389 阅读 · 0 评论 -
上传组件 uploadify 导致在firefox下 session 不一致问题 ie正常
纠结了一天的问题用的是strtus1.2上传的action和其他action取到的session不一样其中一个方法是上传 得到的request对象是MultipartRequestWrapper类型的 我需要在session中设置一个值[java] view plaincopypublic ActionForwar转载 2015-01-05 12:55:34 · 600 阅读 · 0 评论 -
JUnit4
JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static等关键字一样来修饰类名、方法名、变量名。修饰的作用描述这个数据是做什么用的,差不多和publ转载 2015-02-10 15:14:23 · 434 阅读 · 0 评论 -
JUnit3
这一节我们将学习进行批量处理,假如我们有多的测试,怎样进行批量处理,请跟着我做。---------------------------------------------假如我们写了两个被测程序。如下:T.javapackage com.junit4.cc;publicclass T { publicint add(int x ,int y){转载 2015-02-10 15:17:21 · 407 阅读 · 0 评论 -
JUnit2
上一节初步介绍了什么是单元测试,为什么要做单元测试,以及junit4的初步使用,这里我们接着说一下junit4中的注解。 =============本节知识点============================* Error和Failures* Junit4 Annotation==================================转载 2015-02-10 15:18:59 · 394 阅读 · 0 评论 -
JPA(java persistence API)详解
1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指转载 2014-09-26 09:51:55 · 796 阅读 · 0 评论