java开发
孩子加油孩子
我不怕千万人阻挡,只怕自己投降
展开
-
flink 初识问题总结
package com.test.flink;import org.apache.flink.api.common.functions.FlatMapFunction;import org.apache.flink.api.java.tuple.Tuple2;import org.apache.flink.streaming.api.datastream.DataStreamSource;import org.apache.flink.streaming.api.datastream.Keyed.原创 2021-08-07 17:35:17 · 326 阅读 · 0 评论 -
java Calandar 夏时制 计算指定日期的前一天出错
1. 问题描述: 用java 自带的Calendar 类计算指定日期的前 n 天的日期;2.现象: 设置当前日期为19870912, n 为-1, 即计算19870912 下一天的日期,计算出来的结果如下,没有得到预期的19870913。default timeZone:Asia/ShanghaitestDate:19870912 nextDate:19870912调用的getDate() 计算逻辑: 将日期转换成毫秒,然后加上n天的毫秒数(n*24*3600*1000L),即为n天后..原创 2020-07-09 09:00:40 · 681 阅读 · 0 评论 -
springboot 项目启动报错
1.springboot Test 单元测试启动时 报错:at least on bean which qualified as autowired candition ;unsetisfied dependency exception ; com...dao.XX not defined.查了很多资料, 都说是springboot启动时没有扫描到该包,后来加上@MapperSca...原创 2020-03-23 17:33:08 · 413 阅读 · 0 评论 -
java的基本数据类型
package com.ce.test;class Test { static byte b; static short s; static int i; static long l; static float f; static double d; static char c; static bool...原创 2019-04-22 16:20:51 · 465 阅读 · 0 评论 -
java编译时加入调试信息
https://blog.csdn.net/wubai250/article/details/8481357 java编译时加入调试信息。 javac -geclispe 通过设置原创 2018-11-17 16:51:57 · 1007 阅读 · 0 评论 -
ProcessBuilder 和Process的 区别
在面试的时候被问到过 java在本地执行命令时是否遇到过问题? 当时就想到了之前遇到的 执行长输出的命令会卡住的情况,用Runtime.exe() 执行命令,当命令的输出过长时,会导致程序卡住,当时查的网上资料解决了这个问题,开启了2个线程,分别打印标准输出和标准错误输出,这样就能避免卡住。面试官问我 Process 创建的是进程还是线程,我回答的是进程,因为在本地 ps 会看到一个执行的进程,但...转载 2018-11-17 16:44:04 · 5066 阅读 · 0 评论 -
java定时器总结
https://blog.csdn.net/etttttss/article/details/7461371 今天看到这篇文章,对定时器总结的很清楚,拿来看看 在现实生活中,会出现这样的例子,比如烧水,一般烧了20分钟后,水开了,会需要及时换水,再烧20分钟,水又开了,继续提醒,比如上班,每天早晨8点钟的闹钟会及时提醒, 那么在java程序中如何实现 这种 已经被设定了的定时的任务呢,在下面会依...转载 2018-05-15 16:11:15 · 383 阅读 · 0 评论 -
JVM微调
原文链接:http://www.jdon.com/idea/jvm2.html点击打开链接JVM微调 上页高吞吐量调整UseParallelGC 和UseParNewGC等高吞吐量配合参数:-XX:+UseAdaptiveSizePolicy-XX:MaxGCPauseMillis=… (i.e. 100)-XX:GCTimeRatio=… (i.e. 19)UseAdaptiveSizePoli...转载 2018-02-28 13:55:54 · 255 阅读 · 0 评论 -
JVM内存模型和性能优化
http://www.jdon.com/idea/jvm.html 淘到了好文章,一定要抽时间仔细看看JVM内存模型优点内置基于内存的并发模型: 多线程机制同步锁Synchronization大量线程安全型库包支持基于内存的并发机制,粒度灵活控制,灵活度高于数据库锁。多核并行计算模型基于线程的异步模型。JVM性能的人为问题关键原因是:没有正确处理好对象的生命周期。需要从需求中找出存在自...转载 2018-02-28 12:58:38 · 510 阅读 · 0 评论 -
java process的waitfor()阻塞问题
http://blog.csdn.net/jimzhai/article/details/7864806Runtime runtime = Runtime.getRuntime();Process proc =runtime.exec(COMMAND2_SSH);proc.waitFor() //容易造成主线程的阻塞。原因:当执行exec()后,创建一个转载 2016-11-24 15:33:48 · 10008 阅读 · 2 评论 -
Map 和Map.Entry的学习
在看项目的时候,看到这样的代码:List instances = new ArrayListInstance>();instances =impl.selectInstacne();Map map = new HashMap();List itemids = new ArrayList();if(instances.size()>0){for(Instacne instan原创 2015-09-18 11:01:24 · 9587 阅读 · 1 评论 -
java 基础概念
http://blog.csdn.net/bdx_hadoop_opt/article/details/25140441第一章:对象与内存控制Static 对于static 关键字而言,从饲义上来看,它是"静态"的意思。但从Java 程序的角度来看,static 的作用就是将实例成员变为类成员。static 只能修饰在类里定义的成员部分 。包括成员变量、方法、内部转载 2017-07-04 13:51:02 · 214 阅读 · 0 评论 -
权限模块设计及使用
最近一直在做权限那一块,越做越乱,有很多疑问,想和大家探讨交流。希望大家不吝赐教、 1、项目用的是spring security框架,在用这个框架的时候,配置文件的配置就花了很长时间,然后就是将项目中的所有url都进行控制,输入数据库或配到配置文件中。 2、在做的时候,出现了分歧,老大的意思是只控制到菜单级别,有权限就可以看到菜单,没权限就不能看到菜单。但是默认所有的url都是原创 2016-04-25 17:30:15 · 504 阅读 · 0 评论 -
java 实现获取当天,当周,当月,当季,当年的时间段
由于项目需求,现在要做一个排行榜,需要按照时间(日,周,月,季,年)来从sql中查询数据。 1、首先要做的就是怎样判断当前的时间段 查询资料知: 项目中关于时间的使用:1、获取时间 Date date=new Date(); date.getDate(); // System.currentTimeMills(); 都是返回long型的数转载 2016-03-14 18:56:48 · 7218 阅读 · 0 评论