随笔分类 - JAVAEE
1
JAVAEE
摘要:1:在eclipse中选中项目,右键,Run As,Run Configurations...,Maven build... 输入package,然后点击run执行。 2:在eclipse控制台会显示打jar的日志信息,当看到BUILD SUCCESS,代表打包成功。 3:将jar包发布到服务器 首
阅读全文
摘要:方式一:传参ids是用逗号隔开 Mapper.java List<> selectByIds(@Param("ids") String ids); Mapper.xml <select id="selectByIds" parameterType="String" resultType="Strin
阅读全文
摘要:Java Jar 包加密 一、缘由 Java的 Jar包中的.class文件可以通过反汇编得到源码。这样一款应用的安全性就很难得到保证,别人只要得到你的应用,不需花费什么力气,就可以得到源码。 这时候就需要对jar进行加密处理。 二、技术&工具 XJar GitHub:https://github.
阅读全文
摘要:Arthas是一个开源的Java诊断工具,由Alibaba开发和维护。它提供了一套强大的命令行工具,可以帮助开发人员在运行时对Java应用进行故障排查和性能分析。 Arthas具有以下主要功能和特点: 实时追踪和查看Java应用的方法调用栈,包括实例、静态方法的调用情况。 动态修改类的字节码,比如修
阅读全文
摘要:在eclipse中选中项目,右键,Run As,Run Configurations,输入package,然后点击run执行。
阅读全文
摘要:1、按照对象中的一个或多个属性去重 List clientGatherList= BeanConvertUtil.convertList(postRealtimeVisitClientInput.getClientData(), Clientgather.class); // 根据client_id
阅读全文
摘要:利用PLSQL导出ORACLE中的索引和主键,外键DDL语句 在数据库迁移过程中,如果能够获取到表的主键和索引信息的创建DDL语句,那将大大方便了我们的迁移过程。 当然了,也可以利用如数据泵之类的工具来直接导出对应的信息,但是不必直接获取对应的ddl来的方便。 但是传统的方法采用DBMS_METED
阅读全文
摘要:disable=true 禁用 input 元素, <input id='test' disabled="disabled" /> pointer-events : none ;实现了禁止元素被点击,恢复的时候改为pointer-events : auto ; <input id='test' st
阅读全文
摘要:网上有好多的代码实例,好多都说可以解决中文以及样式问题,然而并不能,好不容易找到一篇,可以解决的,真心不容易,赶紧贴出来,备份一下。 import com.itextpdf.text.pdf.BaseFont; import org.xhtmlrenderer.pdf.ITextFontResolv
阅读全文
摘要:select XMLAGG(XMLELEMENT(表字段 || ',')).EXTRACT('//text()') .getclobval() from 表
阅读全文
摘要:一、需求说明:根据业务需要,需要在服务器端生成可动态配置的PDF文档,方便数据可视化查看。 二、解决方案:iText+FreeMarker+JFreeChart生成可动态配置的PDF文档iText有很强大的PDF处理能力,但是样式和排版不好控制,直接写PDF文档,数据的动态渲染很麻烦。FreeMar
阅读全文
摘要:#dev.properties如下 # 测试配置 test.url=127.0.0.1/login import java.io.IOException; import java.util.Properties; public class ReadConfigUtils { private stat
阅读全文
摘要:官网下载地址:https://sourceforge.net/projects/pentaho/files/ 安装JAVA环境 下载并安装JDK1.6以上。 一路默认即可 配置KETTLE环境变量 增加windows系统变量 KETTLE_HOME E:\ kettle\pconline153354
阅读全文
摘要:https://dl.bintray.com/subclipse/releases/subclipse/
阅读全文
摘要:这是一个老生常谈的问题,不做过多赘述,简单明了的解决办法如下: 1.首先查看JDK是否安装成功:window +R >> cmd >> java ,如下图: 若出现以上情况即表示JDK安装成功 2.查看JDK的版本及是32位还是64位体统:Alt +R >> cmd >> java -version
阅读全文
java.lang.NoSuchMethodError: io.netty.util.internal.PlatformDependent.allocateUninitializedArray(I)[
摘要:FullHttpRequest request = new DefaultFullHttpRequest( HttpVersion.HTTP_1_1, HttpMethod.GET, url.toASCIIString()); request.headers() .set(HttpHeaderNam
阅读全文
摘要:概述 在应用软件开发领域,对表达式计算的应用有非常广泛的应用。例如,在报表开发中,经常为用户提供公式输入功能,从而实现更灵活的报表汇总;工作流应用软件中,经常利用逻辑条件进行动态配置,从而提供更加灵活的流程配置;另外,在某些 UI 开发中,需要通过某个属性的表达式计算结果来动态控制 UI 组件的显示
阅读全文
摘要:前言 表达式的计算是一个一般性的问题。在报表领域,经常会出现支持计算公式的需求。MS Office Excel中的函数计算就是一个很好的参考例子。 本文提供一个表达式引擎的设计方案,能够满足报表领域的复杂计算要求。 一个良好的表达式引擎应该支持基本的二元运算和函数调用,而且二元运算能够嵌套函数调用,
阅读全文
摘要:1. ReentrantLock简介 ReentrantLock(轻量级锁)也可以叫对象锁,可重入锁,互斥锁。synchronized重量级锁,JDK前期的版本lock比synchronized更快,在JDK1.5之后synchronized引入了偏向锁,轻量级锁和重量级锁。以致两种锁性能旗鼓相当,
阅读全文
摘要:JAVA线程池之newFixedThreadPool实战 1.线程池分类: FixThreadPool 定长线程池,CachedThreadPool 缓存线程池,ScheduledThreadPool 定时线程池,SingleThreadPool单线程的线程池 下面创建一个定长线程池,可控制线程最大
阅读全文
1

浙公网安备 33010602011771号