java
文章平均质量分 68
庭然
非典型程序媛
展开
-
FunctionDeclarationUtil
package com.gtmc.bff.admin.util;import com.google.common.collect.Lists;import java.io.File;import java.io.FileFilter;import java.io.IOException;import java.lang.reflect.Method;import java.lang...原创 2019-10-30 10:01:27 · 239 阅读 · 0 评论 -
【转】Java是解释型语言还是编译型语言
有人说Java是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就无法执行。 也有人说Java是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释型的。对于C和C++,它们经过一次编译之后,可以由操作系统直接执行,所以它们是编译型语言。而Java不一样,它首先由编译器编译成.class(字节码)文件,然后再通过JVM从.class文件中读一行...转载 2018-05-06 15:21:13 · 512 阅读 · 0 评论 -
微信小程序开发之图片上传+Java服务端接收
前端代码在网上一搜一大堆,且搜出来的结果基本上是正确的,没啥好说的,我连代码都不想贴(如果有时间的话明天整理下贴在文章结尾,没时间的话就不贴了)。但是,但是,但是,靠谱的,不用改动就能够正常运行的Java服务端接收代码,几乎没有,没错,是几乎,没有。因为我基本上把网上能搜出来的代码都试了。试到第三个的时候,有点靠谱了,遗憾的是有bug。所幸改了bug后,代码正常运行无误。所以现在将服务端代码贴在这里,造福后人。原创 2017-09-02 00:07:15 · 41243 阅读 · 76 评论 -
从枚举类型的ordinal()方法说起
枚举类型的ordinal()方法本来只是返回枚举项的一个序号,但我们却投机取巧地那它来当做唯一标识。那么,出错的可能性就增加了。且看我实战分析与优化再优化。原创 2015-03-26 15:59:01 · 39322 阅读 · 7 评论 -
POI+JFreeChart生成报表图片在Excel中的位置
private void genPieChart(HSSFWorkbook workbook, HSSFSheet sheet, List<PieChartData> dataList, String pieChartName) { PieDataset dataSet = createDataset(dataList); JFreeChart chart = cre原创 2017-12-22 23:22:01 · 526 阅读 · 0 评论 -
@Autowired与@Resource的区别
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualif转载 2017-09-25 11:30:56 · 244 阅读 · 0 评论 -
排列组合算法(Java)
网上搜排列组合算法,搜索结果一堆,但极少能说清楚排列和组合的区别,算法也糊里糊涂糊弄人的居多。因为工作中有一个逻辑需要用到组合算法,花了小半天时间弄好了,记录在这里供有需要的人使用。先看定义排列组合:permutation and combinationcombination组合,表示字母为C,是无序的;从n个不痛的元素中取出m个元素并成一组,叫做从n个不同元素中取出m个元素的一个组合.表示为C(n原创 2017-08-30 13:27:51 · 863 阅读 · 0 评论 -
谷歌gson的JsonElement在getAsString时出现bug
谷歌是技术界神一般的存在,我不太相信谷歌会犯错,但是在铁一般的事实面前,我只好承认神也会犯错。下面请看现场还原。原创 2016-02-02 18:34:52 · 7552 阅读 · 4 评论 -
VerifyError解决方案
项目升级到JDK7后,点击一个页面,报了如下错误,注意,是Error不是Exception哦! Oops: VerifyError An unexpected error occured caused by exception VerifyError: Inconsistent stackmap frames at branch target 778 Exception原创 2015-10-26 17:48:38 · 8231 阅读 · 2 评论 -
get参数过长的一种解决方案
答案是:sessionStorage背景有个需求是对资讯进行预览(类似于发博客前预览下效果这样),一种很容易想到的简单办法是将预览的内容(如标题和正文)通过get请求传递到预览页中,js代码如下:function previewNews(){ var action = "XXXX" ; // 拿到页面中的标题和正文 var title = $("#title").va原创 2015-05-21 21:30:10 · 30290 阅读 · 7 评论 -
数据访问接口设计思考
数据访问接口设计思考这题目有点大,但我也没想到一个更好的题目,先这么用着。老规矩,先说背景。本周遇到了一个难题,如下:某entity有add和update两个接口,add和update的参数基本一致(add时无id,update时有id,其他基本一致)。该entity有个字段A是Date类型,非必填项。如果add时传了这个字段,那么update的时候,没有办法把字段A给修改为NULL。原创 2015-05-07 20:11:41 · 1003 阅读 · 2 评论