java
文章平均质量分 58
秦拿希
当前正在迷茫中...
展开
-
【java ORMapping】java反射实现简单ormapping框架
ORMapping框架简单实现,利用java反射机制。原创 2022-09-27 10:09:23 · 5931 阅读 · 0 评论 -
【jvisualVM】jvisualVM监控程序运行时内存变化
<iframe src="//player.bilibili.com/player.html?aid=419341166&bvid=BV1hV411p757&cid=373970191&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>原创 2021-07-21 16:09:31 · 8375 阅读 · 0 评论 -
【算法】一个数去首位去末位解答
逛脉脉的时候,偶然看到一个数学题,觉得挺有意思,来兴致,做了个程序解答解答:package com.seagate.zyproject;public class CalSpecDigit { /** * 一个数字去掉首位是18,去掉末位是60,这个数字是多少? * example(3进制,去首位18,去末位60) * example(8进制,去首位296,去末位485) * @param args */ public static void main(.原创 2021-07-15 10:27:52 · 8627 阅读 · 1 评论 -
【性能测试】记一次性能测试
先起个标题,待编辑原创 2021-05-28 16:24:06 · 9241 阅读 · 0 评论 -
【http post】post传输数据大小
之前知道get请求对url请求长度有限制,post请求没有限制。今天在做程序的时候遇到了这个问题。场景:我需要将前端生成的Svg图片转化base64生成字符串传入后台,后台根据字符串解码生成到PPT里面。附:前端将svg生成图片的工具:saveSvgAsPng.js第三方js。https://github.com/exupero/saveSvgAsPng,后端将数据图片生成PPT使用的是P...原创 2020-05-07 14:19:27 · 33794 阅读 · 1 评论 -
【java】java面试查漏补缺
转载:https://mp.weixin.qq.com/s?__biz=MzA4Mzc0NjkwNA==&mid=2650789056&idx=2&sn=d902582df38fdd6859e98fbdee847ba7&chksm=87fabdf7b08d34e13b6d2251ee9be2e0e71d79913692a37e8f739ba4d5f5cd7a53df...原创 2019-07-30 13:42:46 · 127 阅读 · 0 评论 -
【远程调用传参】java.io.InvalidClassException: failed to read class descriptor
使用远程过程调用时,如果要传参对象,必须要保证两边类的包前缀及两边类的序列化号码一致,否则有可能报错一:客户端客户端Nio测试,传入的obj对象包名是com.seagate.client.bean.curr.CurrQueryJob,且序列化ID与服务端一致CurrQueryJob对象二:服务端服务端Handler,com.seagate.client.bea...原创 2019-06-17 15:13:07 · 1021 阅读 · 1 评论 -
【hive外部表复制】hadoop数据复制及挂载hive外部表
场景公司有生产的hadoop(2.7)集群,现在需要搭建新的hadoop(3.1)集群,想要废弃mapreduce,使用其他的运算框架。选择了sparksql和presto需要做测试。那么新的集群是没有数据的,需要从生产导一些数据过来。策略1.使用hadoop命令从原集群的某个表的文件目录赋值到新的集群目录2.创建hive表,并分区3.新的集群文件挂载到hive表...原创 2019-06-20 16:54:27 · 940 阅读 · 0 评论 -
【Eclipse打包】Eclipse打第三方包的可执行jar出现的问题
使用eclipse打项目的可执行jar包,目录如下右键选择export,选择Runnable JAR fileNext,在launch configration选择需要执行的main函数入口,export导出地址,第三项Library handling有三个选项:第一种方式把第三方依赖的jar包解压出来成class,与你的程序class按照目录结构统一放置...原创 2019-06-20 09:58:39 · 802 阅读 · 1 评论 -
【获取项目执行路径】static代码块获取项目路径
有时候需要在类加载时设定几个类的静态参数,我们可以在类的static代码块中给予赋值。在赋值过程中可能会访问项目路径下的config配置文件。项目路径如下我需要在Dao类里面加载resource/config.properties文件获取DB配置,代码如下: private static String driveName = ""; private static...原创 2019-06-13 11:34:29 · 1380 阅读 · 0 评论 -
new String创建了几个对象
String str = new String(“abc”) 到底创建了几个对象?首先String str是定义了一个字符串变量,并未产生对象,=不产生对象,那么只有后面的new String("abc")了。把它拆分成"abc"和new String(),首先在字符串常量池去寻找有没有"abc"这个字符串,没有就创建一个“abc”字符串对象在栈中,然后new String把这个字符串对象拷...原创 2017-02-06 15:37:19 · 15092 阅读 · 5 评论 -
session的创建和时间设置
一般页面的session时间设置有三种方法具体设置很简单,方法有三种:(1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);参数900单位是秒,即在没有活动15分钟后,session将失效。设置为-1将永不关闭。这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。(2)也是比较通用的设置s原创 2016-03-31 15:33:39 · 9463 阅读 · 0 评论 -
JAVA性能优化-持续更新
1. 在循环中,能不使用复杂表达式,循环条件会被反复计算class looppublic void loopMethod(ArrayList list){ for(int i=0;i<list.size();i++){...... }}改为class looppublic void loopMethod(ArrayList list){ int lengt...原创 2016-04-23 14:59:24 · 379 阅读 · 0 评论