
Java
Demons丶
向那些疯狂的家伙致敬,
他们我行我素,
桀骜不驯,
惹是生非,
就像方孔中的圆桩,
他们用不同的角度来看待事物,
他们既不墨守成规,
也不安于现状,
你尽可以赞美他们 否定他们,引用他们,质疑他们,颂扬抑或是诋毁他们,
但是唯独不能漠视他们
因为他们改变了事物
他们让人类向前跨越了一大步
他们是别人眼里的疯子
却是我们眼中的天才
因为
只有疯狂到认为
自己能够改变世界的人
才能真正的改变世界
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA排列组合求结果值的和以及结果值出现的频率
JAVA排列组合求结果值的和以及结果值出现的频率问题:n个指标每个指标结果值为m个,求所有可能出现的排列情况,以及排列组合后的和与和出现的次数。废话不多说直接上代码public class TestCombine { public static void main(String[] args) { System.out.println(DateUtils.getNowDate2()); //100个 0-10 VAL数值,fac 结果出现频次。原创 2021-01-29 10:06:51 · 409 阅读 · 1 评论 -
Maven安装jar包到本地仓库命令
Maven安装jar包到本地仓库命令直接上代码直接上代码mvn install:install-file -DgroupId=cn.demokj -DartifactId=demo-permiss -Dversion=1.0 -Dpackaging=jar -Dfile=d:\demo-permiss-1.0.jarmvn install:install-file -DgroupId=cn....原创 2019-12-03 10:45:41 · 214 阅读 · 0 评论 -
Java之POJO(转)
POJO一:什么是POJO POJO的名称有多种,pure old java object 、plain ordinary java object 等。 按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。 POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有原创 2016-09-20 11:00:49 · 823 阅读 · 0 评论 -
JavaWeb程序运行缓慢原因分析之一
1.log日志问题 日志在控制台输出过多会影响程序运行的速度!!!原创 2017-07-17 17:22:43 · 11868 阅读 · 1 评论 -
JVM内存设置 Tomcat JVM Eclipse
jre中的Default VM Arguments: -Xms256M -Xmx640M -XX:PermSize=256m -XX:MaxPermSize=768m Tomcat的Optional Java VM Arguments: -Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m eclipse.ini中: -vmargs-X原创 2017-08-22 10:58:53 · 434 阅读 · 0 评论 -
导出项目下全部Java代码
package cn.topspeeder.grow.util;/** * Created by zhaoyx on 2018-11-27 14:32 */import java.io.*;public class ExportCode { static FileWriter fw; static BufferedWriter writer; static ...原创 2018-12-27 18:45:52 · 1640 阅读 · 0 评论 -
获取最近几个月的月份
获取最近几个月的月份// An highlighted blockprivate List<String> getLast6Month(){ List<String> rList = new ArrayList<>(); try{ Calendar c = Calendar.getInstance(); ...原创 2019-07-29 17:55:00 · 486 阅读 · 0 评论 -
vue单独页面body的css样式
做法:给最外层div加position:fixed;height:100%;使其脱离文档流,再加自己想要的样式。原因:app.vue中还设置了一层div,我们所加的并不是最外层的div。...转载 2019-07-30 10:37:16 · 992 阅读 · 0 评论 -
Java中的多线程 这一篇就够了
引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。 很多人都对其中的一些概转载 2016-08-08 14:14:36 · 470 阅读 · 0 评论 -
Java反射的一点个人理解
java反射,一个听起来就觉得很高深的东西,其实真正弄懂了也就那么回事,个人比较倾向于用简单的方式描述一些复杂的东西。 在Java的世界里,并不是所有的东西都是面向对象的。这一点很重要,静态的成员,基础数据类型不是面向对象的。当然Java提供了对基础类型的封装:包装类来完成面向对象。所有的面向对象的操作在Java中很普遍,但是既然是面向对象了,那这个对象肯定也有自己的方法。这就是Cl原创 2016-05-26 17:17:22 · 413 阅读 · 0 评论 -
Java Socket应用 通信技术
1.TCP(Transmission Control Protocol)传输控制协议,是面向链接的,可靠的,有序的,基于字节流的传输层通信协议。 2.UDP(User Datagram Protocol)用户数据报协议,是面向无连接的,不可靠的,无序的,面向报文的传输层通信协议。 Java中基于TCP提供的两个重要的类是服务端的ServerSocket和客户端的socket。基于U原创 2016-05-26 10:22:47 · 496 阅读 · 0 评论 -
Access denied for user 'root'@'localhost' (using password: YES)
一个很小的bug,引起这个错误的有很多种情况,其中一种是我自己搞了好几个项目,然后链接了几个不同的数据库,所以出现这个错误了,切记tomcat发布项目的时候可以发布很多项目,但是很多项目必须链接同一个数据,最后,解决方法是删除项目,只留下链接同一个数据库的项目。这个bug用了一个小时。希望以后不再犯。原创 2015-09-06 10:23:27 · 417 阅读 · 0 评论 -
调试BUG二三事
bug不可避免,同时也不可或缺在程序的世界里,bug不可避免,同时也像吃饭睡觉一样不可或缺,我们能做的是学会用工具调试bug,最起码要知道是哪里出了问题,知道问题的所在离解决就不远了,也听行内流传着这样一句话:我们不写代码,我们只是代码的搬运工,娱乐之余感觉挺现实的,就像以前看到的一个故事: 福特公司一套重要设备出现故障,找了很多人来维修,结果都没有维修好,没办法了,就在购买设备的英国公司高价聘原创 2015-10-22 14:49:44 · 444 阅读 · 0 评论 -
通过反射动态调用set,get方法
直接上代码,可以当工具类使用,从框架中转载import java.lang.reflect.Method;import java.util.Hashtable;import java.util.regex.Pattern;/** * @author zyx * @desc 通过反射来动态调用get 和 set 方法 */public class ReflectHelper { p转载 2016-03-21 11:52:49 · 1844 阅读 · 0 评论 -
JAVA解析Excel表格并读取相关内容
直接看代码吧package com.henu.zhao;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import org.a原创 2016-04-05 09:52:36 · 765 阅读 · 0 评论 -
MyEclipse下Tomcat启动变慢 解决方法
项目忽然使用debug启动有时候会突然变得非常慢。不但启动慢,启动之后连打开项目标页面也很慢。可以有下面的几种解决方法:1、由于Tomcat是服务器,部署好的工程就会一直驻留到服务器里,每次启动都会把部署到服务器里的工程全部启动,工程多了自然启动时间就慢,所以可以把以前的删除:tomcat安装目录\jakarta-tomcat-6.029\webapps在原创 2016-03-15 17:53:19 · 3788 阅读 · 0 评论 -
JAVA代码读取配置文件信息 *.properties
ResourceBundle bundle = ResourceBundle.getBundle("*.properties");String urls=bundle.getString("yourchar");关于*.properties内容yourchar=http\://192.168.1.1\:8080/原创 2016-04-13 09:18:09 · 448 阅读 · 0 评论 -
JAVA接口传递参数(POST),从接口接收数据(JSON)
1,给接口传递json格式的数据package fkJAVA.Array;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingExc原创 2016-04-13 17:01:08 · 29496 阅读 · 0 评论 -
JAVA内存溢出,java.lang.OutOfMemoryError: PermGen space
手动设置MaxPermSize的大小 修改 TOMCAT_HOME/bin/catalina.bat(Linux上为catalina.sh)文件, 在echo “using CATALINA_BASE:$CATALINA_BASE”上面加入这一行内容: set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128m -XX:MaxPermSize=51原创 2016-04-11 11:54:43 · 347 阅读 · 0 评论 -
Annotation(注解)
注解起到标识作用,比如Junit的@Test注解,Junit会在运行时检查方法是否再次注解,如果存在就通过反射来运行你的方法。 从JDK1.5开始,java增加了对元素数据(MetaData)的支持,也就是Annontation(注解)。 三个基本的Annotation @Override:限定重写父类方法,该注解只能用于方法 @Deprecated:用于表示某个程序元素(类,方法等)已过时原创 2015-07-23 10:18:21 · 371 阅读 · 0 评论