自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Demons丶的博客

Hello World!

  • 博客(82)
  • 资源 (2)
  • 收藏
  • 关注

原创 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 261 1

原创 List对象转map用对象中的某个id

Map<String, List<ObjVo>> modelMap = models.stream().collect(Collectors.groupingBy(ObjVo::getId));

2020-09-14 15:28:09 924

原创 常量的本质含义

Talk is Cheap,Show You The Code!package com.fskj.classloader;//常量在编译阶段会存入到调用这个常量的方法所在的类的常量池中//本质上调用类并没有直接引用到定义常量的类,因此并不会出发定义常量类的初始化。public class ClassLoaderTest { public static void main(String[] args) { System.out.println(Child.str1);

2020-05-13 23:10:07 270

原创 jvm学习笔记-类加载机制以及加载过程

1.类加载理论一: 在java代码中,类(class)的加载、连接、初始化过程都是在程序运行期间完成的。(还有使用与卸载【将类从内存中释放出来OSGI技术】)我的理解: class类就是泛指java代码编译后生成的字节码文件。当然其他语言编译后也可以生成class类文件(不抬杠)。一个类并不是指一个class文件,但是一个class文件里面肯定会至少有一个类。类的的加载、连接、初始化。我的理解是就跟拼积木或者组装一辆赛车一样。加载就相当于把赛车的零部件(类)从包装里拆出来放到桌子(内存)上。类的连接就相

2020-05-13 22:43:09 186 1

原创 [Intervention] Ignored attempt to cancel a touchend event with cancelable=false, for example because

[Intervention] Ignored attempt to cancel a touchend event with cancelable=false, for example because scrolling is in progress and cannot be interrupted.touchend移动端写了个长按事件,在滑动的时候js报这个错误。@[email protected] 把阻止冒泡事件去掉就行了。...

2020-05-11 11:30:17 5782

原创 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 132

转载 vue单独页面body的css样式

做法:给最外层div加position:fixed;height:100%;使其脱离文档流,再加自己想要的样式。原因:app.vue中还设置了一层div,我们所加的并不是最外层的div。...

2019-07-30 10:37:16 926

原创 获取最近几个月的月份

获取最近几个月的月份// An highlighted blockprivate List<String> getLast6Month(){ List<String> rList = new ArrayList<>(); try{ Calendar c = Calendar.getInstance(); ...

2019-07-29 17:55:00 397

原创 Oracle相关

查询表空间利用率select b.file_name 物理文件名, b.tablespace_name 表空间, b.bytes/1024/1024 大小M, (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M, substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率 fro...

2019-01-03 15:46:05 84

转载 impdm指令

imp sys/123456 directory=dir dumpfile=tiezhi.dmp remap_schema=USR_TDEM:TIEZHI

2019-01-03 11:24:32 409

原创 导出项目下全部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 1576

转载 修改Oracle内存

修改Oracle内存(转)[oracle@bi11g bin]$ ./sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 1618:39:36 2011Copyright © 1982, 2009, Oracle. All rights reserved.SQL&gt; conn / as sysdbaCon...

2018-11-12 17:36:37 496

原创 AngularJS 上传图片 手机端 安卓内置浏览器 无法上传

angularJS提供了强大的上传组件ng-file-upload 但是里面的属性有的浏览器不兼容。导致同样的代码,PC,safari都没问题,只有在安卓上会出现问题,要么无法选择图片,要么选择图片后上传失败,错误代码如下:<span class="zc-add-img"> <input class="zc-file" id="file" name="" type="" ng-model="

2017-11-02 15:19:43 1056

原创 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 377

原创 JavaWeb程序运行缓慢原因分析之一

1.log日志问题 日志在控制台输出过多会影响程序运行的速度!!!

2017-07-17 17:22:43 11624 1

原创 禁用IE双击放大功能

运行Gpedit.msc,打开组策略编辑器。然后依次展开用户配置——管理模版——Windows组件——Internet Explorer,在右侧的窗口中找到“关闭页面缩放功能”,然后双击打开。将其状态设置为“已启用“,然后确定退出。

2017-04-17 15:02:38 2854

原创 JS生成二维码

var qrcode = new QRCode(document.getElementById(“qrcode”), { width : 140,//设置宽高 height : 140 });

2016-12-28 11:20:43 292

原创 qrcode

/** * @fileoverview * - Using the ‘QRCode for Javascript library’ * - Fixed dataset of ‘QRCode for Javascript library’ for support full-spec. * - this library has no dependencies. * * @aut

2016-12-28 11:16:24 1297

原创 a different object with the same identifier value was already associated with the session

触发场景,解决方案: 1. show业务操作,开启一个session ,从中查出一些实体,这时某个实体是存在于session中的持久化对象。通过业务逻辑将此实体用于页面展示。此时这个session并未关闭。这时执行一步save业务逻辑,将上一步获得的实体id传回后台 。这时通过new的方式创建了一个临时对象,并且我将传回的id作为主键赋值给了临时对象。然后调用了session.save(obj)

2016-11-09 11:44:34 256

原创 优化SQL的建议

1.用TRUNCATE替代DELETE 当删除表中的记录时,在通常情况下, 回滚段(rollback segments ) 用来存放可以被恢复的信息。 如果你没有COMMIT事务,ORACLE会将数据恢复到删除之前的状态(准确地说是恢复到执行删除命令之前的状况) 而当运用TRUNCATE时,回滚段不再存放任何可被恢复的信息。当命令运行后,数据不能被恢复。因此很少的资源被调用,执行

2016-09-27 16:57:14 181

原创 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 736

原创 前端Js调试命令:console

一、显示命令的信息 console.log('hello'); console.info('信息'); console.error('错误'); console.warn('警告');二、占位符,Console支持printf的占位符格式,支持的占位符有:字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)console.log("%d年%d月%d日",2011,3,26);三、信息

2016-09-12 10:35:50 447

原创 Oracle创建触发器

create trigger "name"after inserton exampledeclarebegin dbms_output_put_line("成功插入数据!");end;

2016-09-09 16:26:31 321

原创 Oracle 导入dmp文件代码

imp system/root file=c:\test.dmp log=tank fromuser=*** tuuser=***

2016-09-07 14:57:07 274

原创 编程谈

越发的发现编程中的一些趣事,当你遇见Bug无法解决或者被折磨的抓耳挠腮的的时候,第一:请不要怀疑,肯定是你代码的问题(除了编译器偶尔抽风除外)。第二:抽根烟或者蹲个厕所,最好大的,期间不要想关于代码的任何事。第三:再来看代码。问题或许就莫名其妙的解决了。切记要用博客记录下来随时翻看。写博客的目的首先是提高自己。其次才是传播给他人阅读。转眼间八月份已经过完了。就留下两篇博客的原因是我都用上述方法把问题

2016-08-31 17:38:59 215

转载 Java中的多线程 这一篇就够了

引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。 很多人都对其中的一些概

2016-08-08 14:14:36 410

原创 MyEclipse自动添加头时间、作者、文件注释等。

通过菜单 Window->Preference 打开参数设置面板。1. Java -> Code Style -> Code Templates 2.在右侧选择Comments,将其中的Files项,然后选右边的”Edit”,进入编辑模式: 3.进入编辑模式后就可以自定义注释了。另外可以插入一些变量,如年、日期等等。 4.最后,确保 Code -> New Java files 中有 /* dat

2016-07-22 16:07:29 285

转载 利用反射实现简单的Spring注解注入实例

一时兴起,这两天看了看Spring的源代码,就想写一个简单的Spring利用注解注入!!Spring的注解注入方式给了我们很方便的好处!大家应该都了解Spring的注入原理,在这里写下一个非常简单的使用注解来注入的实例,做个小小的笔记!要使用注解,那就绝对和反射离不开。摘抄一段Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说”自审”,并能直

2016-07-04 15:35:32 692

原创 Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法

在网上搜索了一圈,终于发现几个比较有详细步骤的解决方案,参考如下: 第一种解决方法:第一步,运行cmd第一步、sqlplus /NOLOG第二步、SQL>connect sys/change_on_install as sysdba提示:已成功第三步、SQL>shutdown normal 提示:数据库已经关闭 已经卸载数据库 ORACLE 例程已经关闭第四步、SQL>

2016-07-04 09:17:18 552

原创 Oracle创建序列

create sequence SEQ_SYSTEM minvalue 1 maxvalue 9999999999999999999999 start with 0 increment by 1 nocache;

2016-06-29 15:46:48 398

原创 oracle : shared memory realm does not exist 故障解决

转自博客园故障解决ORA-27101: shared memory realm does not exist 机器为普通HP家用机,驱动不太好是for XP的,但设备管理器中也没有报错。用来做单位服务器升级试验的。装win2000 sp4+oracle817加升级补丁。 机器名server2,全局数据库名server2,SID=ORCL。机器内存512M,根据要求,重做日志大小设为4096,并修

2016-06-24 18:10:14 11305 1

原创 Oracle使用教程

这里写链接内容 最近项目开始使用Oracle,所以不免要自己琢磨一下。以前在学校用的都是MySql或者SqlServer,第一次使用Oracle肯定会有的怵,人都对未知的感到害怕。先说几个不错的安装和配置Oracle的教程。然后总结下自己遇到的一下奇葩的问题。 oracle安装教程Oracle10g安装教程CSDN ORACLE安装教程实例自从用Oracl

2016-06-21 17:24:48 2042

原创 Java反射的一点个人理解

java反射,一个听起来就觉得很高深的东西,其实真正弄懂了也就那么回事,个人比较倾向于用简单的方式描述一些复杂的东西。 在Java的世界里,并不是所有的东西都是面向对象的。这一点很重要,静态的成员,基础数据类型不是面向对象的。当然Java提供了对基础类型的封装:包装类来完成面向对象。所有的面向对象的操作在Java中很普遍,但是既然是面向对象了,那这个对象肯定也有自己的方法。这就是Cl

2016-05-26 17:17:22 355

转载 抽象:程序员必备的能力

2015年大热的动画片《动脑特工队》中描述了这么一个场景, 冰棒带领乐乐和忧忧抄近路去乘坐思维列车,所谓的“近路”就是穿过抽象思维的房间,在这个房间里, 他们先是变成了变成3D的块,就像计算机图形学里展示的那样: 然后变成平面的图形最后只剩下一些线条了 !真是非常生动的展示了人类做抽象活动的过程。 在软件业,抽象能力的重要性怎么说都不为过,因为软件开发是一个高度复杂的智力活动,程序员经常需要面对、处

2016-05-26 17:07:16 714

原创 Java Socket应用 通信技术

1.TCP(Transmission Control Protocol)传输控制协议,是面向链接的,可靠的,有序的,基于字节流的传输层通信协议。 2.UDP(User Datagram Protocol)用户数据报协议,是面向无连接的,不可靠的,无序的,面向报文的传输层通信协议。 Java中基于TCP提供的两个重要的类是服务端的ServerSocket和客户端的socket。基于U

2016-05-26 10:22:47 453

转载 快速优秀

优秀的程序员是在穿过一条单行道的时候还会往两边看的人。   作为一个IT行业的软件程序员,每天驱使我们日复一日的辛勤工作的,是来自我们对编程的兴趣和激情。但是要让编程变得始终有趣,我们必须学会坚持某些成为优秀程序员的基本原则。   我并不是要写出一些咒语,你照着执行就可以成为一个优秀程序员了。我的目的是想记录下我学习到的和用过的一些有用的经验,它们帮助我获得比较好的结果。对于优秀程序员是没有明确

2016-05-09 16:44:58 235

原创 混日子

找一个目标 要想杜绝混日子,就得正本清源,搞明白为什么会混日子。 其实混日子的定义里已经说了:缺乏目标。 “人活着要有生活的目标:一辈子的目标,一段时间的目标,一个阶段的目标,一年的目标,一个月的目标,一个星期的目标,一天、一小时、一分钟的目标”。这 话是列夫·托尔斯泰说的,看起来有点儿过细了是吧。我也是大部分时间松懈、想起来了紧张一下的人,我觉得目标到星期就很不错了。 “确定了人生目标的人

2016-05-09 16:37:54 413

原创 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 29239

原创 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 409

原创 jquery select option 根据value值获取text文本,option中间的文本

var opts= $("#yourid").find("option:selected").text();

2016-04-12 11:08:44 6126

hertrix3-master文件共享

heritrix3文件分享。

2018-09-28

java实现内置浏览器

利用java实现的内置浏览器 使用起来就像在windows上使用app一样 。后台页面是web 附带全屏功能

2017-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除