自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (17)
  • 收藏
  • 关注

原创 PriorityQueue优先队列实现动态获得最大值和中值

PriorityQueue是可以看成堆中的实例,为了保证一定顺序,PriorityQueue要求要么元素实现Comparable接口,要么传递一个比较器Comparator接口。顺序只在取出的时候保证有序即第一个有序,不保证储存有序!默认构造方法实现的事最小堆即根节点最小。可以重复!(出自《JAVA编程的逻辑》一书375页左右,感觉有用记录下来!)1.实现最大值代码:package to...

2020-09-14 16:38:45 1571

原创 最近工作一些感触

最近一直没有怎么写文章,主要是因为近一段换了新公司,负责一个区级平台的项目实施+运维+咨询+等等,已做了近半年。因为是小项目,就两个人,我负责技术,另一个新毕业的大学生(本地招聘),我之前一直做java开发、偶尔负责运维工作,没有现场直接负责过项目,所有这半年干点有点感触,特意写下来,算做个工作汇总,同时分享给小伙伴们,希望可以给其他小伙伴们有点借鉴意义。不一定对,也在学习中,但是贵在真实。 感触1:实施我感觉不是很难,之前技术储备一般没什么问题主要是因为有公司开发的...

2020-09-14 16:34:40 329 1

原创 ThreadLocal内存泄露根本原因

根本原因:由于Thread中包含变量ThreadLocalMap,因此ThreadLocalMap与Thread的生命周期是一样长,如果都没有手动删除对应key,都会导致内存泄漏。测试方式:使用线程池启动新的线程,当新线程未结束时,GC无法回收ThreadLocalMap中的内存测试代码:public class ThreadLocalDemo { public static...

2020-09-14 10:58:03 1937

原创 kettle 定时执行报错 直接命令可运行解决

1.有kettle在win环境已经编写完成***.ktr,直接命令编写start.sh命令如下:#!/bin/bashdatename=$(date +%Y%m%d-%H%M%S)/opt/ETL/data-integration/pan.sh -file=/opt/ETL/kettle_file/jhqpt.ktr >> /opt/ETL/kettle_logs/jhqpt_log_$datename.log2.使用crontab -e,编写定时每三分钟定时执行*/3 * *

2020-09-14 10:53:57 681

原创 tongweb远程调试使用

远程调试就是在本机上调试服务器的上的代码,需要条件有1.服务器jvm启动参数进行配置;2.本地idea或其他软件上进行远程配置;3.本地代码和远程代码一致;出现Connected to the target VM, address: '服务器ip:5005', transport: 'socket'提示,就是成功;具体步骤:1.idea ,点击Edit Configurations...

2020-04-07 11:02:05 1446

原创 tongweb使用jconsole 链接总服务器查看jvm信息

1.window端,安装jdk,配置环境变量(或者不配置直接在jdk目录下面找到jconsole命令),cmd+r 打开,执行jconsole命令,链接配置完成的远程服务器地址+端口,用户名称密码(可以没有)2.在启动容器如weblogic或tongweb等,启动命令(startservice.sh)中加入以上配置(主要目的是在jvm启动的时候增加配置,所有加到环境变量也可以)JAVA_OPT...

2020-04-07 10:55:24 1107

原创 cas单点登录点击不同的登录路径登录成功跳转不同登录页面

1.需求项目存在不同的子系统,需要根据不同的登录路径,登录成功后跳转不同的登录页面。2.总体思路将点击的路径记录到session中,登录成功后获取路径进行跳转3.代码目的是获得登录时的路径,保存到session中public class CasAuthenticationRedirectextends extends CasAuthenticationEntryPo...

2019-07-17 10:40:21 4214

原创 《码出高效:java开发手册》读书笔记

二进制的原码、补码、反码、移码原码:就是早期用来表示数字的一种方式: 一个正数,转换为二进制位就是这个正数的原码。负数的绝对值转换成二进制位然后在高位补1就是这个负数的原码反码:正数的反码就是原码,负数的反码等于原码除符号位以外所有的位取反补码:正数的补码与原码相同,负数的补码为 其原码除符号位外所有位取反(得到反码了),然后最低位加1.移码:(又叫增码)是符号位取反的补码正数的...

2019-07-17 10:20:36 976

原创 《Head First设计模式》读书笔记

设计模式是什么?干了什么?设计模式是软件开发过程中经验的总结。核心思想是:把变化的部分抽象封装,好让其他不变的部分不受影响。策略模式(Strategy Pattern)此策略定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。具体的UML图:说明:定义一个抽象类(duck),由具体的各类不同的Duck来进行继承实现,可以有多种类型的鸭子,...

2019-07-17 10:17:46 277

原创 使用过滤器Filter做一个简单的登录验证

1.需求要做简单的登录验证,只有特定的路径需要登录其他路径不需要(一旦配置不会修改,变化很小),且路径是可配置的。参考了其他文章,做了一个简单的登录验证。2.总体的思路.在属性文件中填写需要过滤的路径,在过滤器中初始化时候加载路径且储存,防止每次加载。在过滤器中对路径进行判断。3.代码filterUrls.properties 如下:#url判断过程是将实际路径根据“/” ...

2019-07-17 10:03:59 2754

原创 TongwebLinux企业版安装记录

整体过程是先按照jdk,之后安装tongweb。 安装jdk,首先将下载好的jdk放到linux电脑中,jdk.rpm执行rpm -ivh jdk.rpm ,进行安装jdkJdk默认的安装路径可以使用 which java 找到,使用java -version 判断是否安装成功之后配置环境变量,使用rpm包安装的jdk会自动安装到 /data/usr/java 下,环境变量也需要配置到...

2019-06-27 11:22:22 2339

转载 SVN 提示 Failed to run the WC DB work queue 错误解决

1.下载sqlite3.exe,将下载好的sqlite3放到出问题的svn的根目录 .svn/sqlite3.exe;2.使用window键+R,输入cmd回车,打开windows的命令行;3.使用命令sqlite3 wc.dbselect * from work_queue; ,查看数据库内容;4.接着使用sqlite3 wc.dbdelete from work_queue...

2019-06-27 11:17:35 833

原创 springMVC作为接口供其他系统使用(判断是否登录),解决跨域

java代码: @ResponseBody @RequestMapping(value = "/getSession",method = {RequestMethod.GET, RequestMethod.POST}) public Result getSession(HttpServletRequest request) throws UnsupportedEncodin...

2019-06-27 11:13:15 498

原创 《Spring+in+action+中文版(第4版)》读书笔记

1 Spring到底做了什么?Spring通过面向pojo编程、DI、切面和模板技术来简化java开发的复杂性!2 Bean装配Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系。Spring提供3中装配机制:在xml中进行显式配置在java中进行显式配置隐式的bean发现机制和自动装配无论哪种配置或者综合配置最终都是实现了两个功能:声明bean和装配be...

2019-04-26 16:39:33 2843

原创 CAS 单点登录,用户登录次数、时间、ip限制登录

最近有需求需要对单点登录(cas3.5),用户次数和时间进行限制,例如ghf用户在1分钟内密码错误次数超过三次禁止登录,锁定1分钟,网上很多说配置throttleInterceptor,但最后发现是对频率的限制,以下是参数解释:thresholdRate = (double) failureThreshold / (double) failureRangeInSeconds ...

2019-03-08 10:03:33 9029 1

原创 《Java经典编程300例》读书笔记

《Java经典编程300例》读书笔记1.java基本数据类型8种整形: byte、short、int、long 四种Byte 一个字节=8bit,2的8-1次方,一bit表示正负,取值范围是-128-+127,0在中间,所以正数是127Short 2个字节,2的16-1次方,-32768-+32767,3万2千多点Int 4个字节,2的32-1次方、正负21亿左右;老外应该是按...

2019-03-05 13:37:16 1695

原创 oracle 储存过程使用笔记

最近有需求做oracle数据处理,再次用到储存过程,特意做一次关于对储存过程总结!1.名称说明以及本人理解的解释包头、包体、方法、过程这四个就从上到下依次是方法、过程、包头、包体。包头、包体,是方法的一共汇总包,类似java 的package 和里面的java程序,也可以理解为java的接口和接口的实现。包头定义了一堆方法,包体来实现。方式:就是一组程序,只是有显示的返回类型;...

2019-02-27 15:32:15 446

转载 JAVA创建可变长度数组

Java经典编程300例 中的一个例子,感觉有点意思记录一下。/** * 可变长度数组 */public class UsefulArray { public static Object increaseArray(Object array) { Class<?> clazz = array.getClass();// 获得代表数组的Class对象...

2019-02-26 14:35:10 11056

原创 Echarts pictorialBar图

1.最终结果2.Echart API 地址:http://echarts.baidu.com/option.html3.代码:<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible&

2018-07-11 15:30:06 10117

原创 echarts 仪表盘带进度条

echarts 仪表盘带进度条最终结果思路:3个仪表盘叠加代码: echarts.min.js 下载放到同级文件<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" c

2018-07-11 09:47:34 8297

原创 shiro+SpringMVC集成

一.本文主要是本人对使用shiro方面的总结。重点在介绍shiro使用。二.1.导入所需要的架包maven导入<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-web</artifactId> <version>1.3....

2018-05-10 19:11:06 858

原创 WebMagic 链式爬取小说并下载至桌面

一。上一篇文章爬取小说是简单的页面爬取,没有做到链式的爬取。感觉不爽,特意重新写了一个链式爬取的小程序参考实例:https://my.oschina.net/flashsword/blog/155961       爬取网站还是 http://www.freexs.org,       主体思路是:1.访问首页获得书籍的名称和链接,将链接a加入到 Scheduler  方法是:processBoo...

2018-05-03 16:47:44 1048

原创 AJAX跨域原因及解决方法

一. 什么是跨域?     JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源!     开发中主要是AJAX的post、get等方法调用服务端资源造成跨域。二. 产出跨域的原因    跨域问题来源于JavaScript的同源策略,即只有 协议+主机名+端口号 (如存在)相同,则允许相互访问。   实际上服务端不进行跨域判断,跨越请求可以在服务器正常请求返回数据。跨域的...

2018-04-09 16:27:39 380

原创 数据库每个表数据部分导出,保证系统正常运行

一、前言      最近需要对现有的项目就行修改,修改成另一个项目用于投标使用,修改过程主要是页面数据名称和匹配投标要求的修改。碰到的问题是现在系统数据库(orcal)过于庞大(近30G,数据表近400个),因为投标要部署两套完整的系统,所用要做到数据库每个表数据部分导出,保证系统正常运行。二、具体过程     思路:首先获得导出对应用户的所用空表和储存过程等。之后将所用空表删除,导出

2018-01-28 15:48:41 1322

原创 使用idea写python第一个程序

引言:工作用的java,最近有兴趣搞搞python,尝试一下新的思路。现在编写代码使用的idea,就直接使用它,懒得下载PyCharm了,麻烦.目标:搭建python,写一个 :“你好,世界 ” 的输出。环境:windows10,idea1.第一步,下载python官网下载python的sdk安装,一般下载这个 Windows x86-64 executable i

2018-01-11 18:22:55 29860 4

原创 使用IDEA测试webservice天气

最近转了IDEA,熟悉中,使用IDEA运行webservice并记录1.创建新项目 next到最后2.src下新建WeatherWebService.wsdl,将天气webservic 地址内容粘贴到里面地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl注意:1.将  ref="

2018-01-04 18:50:40 4382

原创 正则验证,电话,姓名等实例

**********html部分***********昵称 id="nickname" name="member.nickname" class="input_all input_1"placeholder="请输入姓名,必须是汉字" maxlength="10" />登录账号 placeholder="请输入账号,必

2018-01-03 14:53:31 1266

转载 页面格林威治时间转普通时间JS

1.**********************JS****************直接粘贴使用,调用chGMT方法Date.prototype.format = function(format)  {      var o = {              "M+" : this.getMonth()+1, //month              "d+" : th

2018-01-03 14:51:49 1018

原创 富文本编辑器总结

1.富文本编辑器  富文本编辑器:可视化(所见即所得)的HTML编辑器。  富文本编辑器,现在有很多,常用包含:CKEditor、ueditor。2.ueditor  ueditor是百度公司开发的一款开源免费的富文本编辑器。3.在jsp项目中集成ueditor  1.下载ueditor:http://ueditor.baid

2018-01-03 14:50:19 766

原创 前后台汉字传递乱码解决

前台生成生成特殊格式,后台在进行转换前台:$("#yxbz").data("url","dictionary/dropDown/"+encodeURI(encodeURI("有效标志")));后台:@ResponseBody@RequestMapping(value = "/dropDown/{boxName}",method = {RequestMethod.GET,

2018-01-03 14:47:58 630

原创 uuid点击事件传值后台问题解决

"查看 "

2018-01-03 14:46:01 579

原创 完整orcal数据库间库语句

CREATE USER PUBSYSIDENTIFIED BY YYC_PUBSYSDEFAULT TABLESPACE PUBSYSTEMPORARY TABLESPACE TEMPPROFILE DEFAULT/GRANT CONNECT TO PUBSYS WITH ADMINOPTION/GRANT DBA TO PUBSYS WITH ADMIN OPTI

2018-01-03 14:44:14 268

原创 部署政务外网记录orcal+linux

1.安装tomcat 和 jdk,tomcat 更改内存大小2.创建数据库用户密码test3.将dmp 文件上传至linux上,并导入 test中一.运行tomcat OK简介:本项目只做少量用户演示使用,所用采用tomcat部署 部署环境 linux+orcal+tomcat,,现有的orcale软件,直接建用户 网络环境:政务外网...

2018-01-03 14:38:28 328

原创 orcal获得每个表的数据条数

plsql 直接点 file =》 new =》sql windows declare    cursor c1 is select table_name from user_tables;    sqlText      varchar(100);    countNumber  varchar(100);begin for mytable in c1 loop

2018-01-03 14:33:53 759

原创 orcal游标使用

1.--For 循环游标  declare       --类型定义       cursor c_job       is       select empno,ename,job,sal       from emp       where job='MANAGER';       --定义一个游标变量v_cinfo c_emp%ROWTYPE ,该类型为游标c

2018-01-03 14:31:12 328

原创 搭建linux服务器+在linux下运行java项目

1.安装虚拟机运行软件,VMware-workstation,最好不要安装在C盘,安装成功后在 发布java程序需使用桥接模式,其他计算机才能访问安装虚拟机后,右键------设置----网络适配器------桥接模式,复制物理路径运行虚拟机,需等待, esc建看检查详情运行命令  vi/etc/sysconfig/network-scripts/ifcfg-eth0,编辑网络

2018-01-03 14:21:34 2207

《Spring+in+action+中文版(第4版)》读书笔记

《Spring+in+action+中文版(第4版)》读书笔记带图片

2019-04-26

CAS3.5单点登录修改后jar包下载

CAS3.5单点登录修改后jar包下载

2019-03-08

oracle简单客户端配置64位

不安装oracle数据库直接运行plsql。资源是打包版。包括最新的plsql 64位和plsql的即时客户机instantclient。可以直接配置使用。注意都是64位的。

2018-08-09

dataimportscheduler-1.2T

dataimportscheduler-1.2Tdataimportscheduler-1.2Tdataimportscheduler-1.2Tdataimportscheduler-1.2T

2018-01-10

apijdk1.8.zip

apijdk1.8.zipapijdk1.8.zipapijdk1.8.zipapijdk1.8.zipapijdk1.8.zipapijdk1.8.zip

2018-01-06

jquery-easyui-1.5后台模板.zip

jquery-easyui-1.5后台模板.zip jquery-easyui-1.5后台模板.zip jquery-easyui-1.5后台模板.zip jquery-easyui-1.5后台模板.zip

2018-01-03

lucene课件

lucene课件lucene课件lucene课件lucene课件lucene课件lucene课件

2018-01-03

putty puttyputtyputty

puttyputtyputtyputtyputtyputtyputtyputtyputtyputtyputty

2018-01-03

SSM - SpringMVC4 + Spring4 + mybatis3 + c3p0 + Mysql.rar

SSM - SpringMVC4 + Spring4 + mybatis3 + c3p0 + Mysql.rar

2018-01-03

ssm整合 - Spring4 + mybatis3 + c3p0(SQL Server).zip

ssm整合 - Spring4 + mybatis3 + c3p0(SQL Server).zip

2018-01-03

SSM - SpringMVC4 + Spring4 + mybatis3 + c3p0 + 缓存框架 + Mysql.rar

SSM - SpringMVC4 + Spring4 + mybatis3 + c3p0 + 缓存框架 + Mysql.rar

2018-01-03

SSH - Struts2 + Spring4 + Hibernate4 + c3p0 + Mysql.rar

SSH - Struts2 + Spring4 + Hibernate4 + c3p0 + Mysql.rar

2018-01-03

SSH - SpringMVC4 + Spring4 + Hibernate4 + Mysql - 【商品查询-分类查询-新增分类】.zip

SSH - SpringMVC4 + Spring4 + Hibernate4 + Mysql - 【商品查询-分类查询-新增分类】.zip

2018-01-03

SSH - SpringMVC4 + Spring4 + Hibernate4 + c3p0 + Mysql.zip

SSH - SpringMVC4 + Spring4 + Hibernate4 + c3p0 + Mysql.zipSSH -

2018-01-03

apache-solr-dataimportscheduler.jar

solr solr solr solr solr solr solr solr solr solr solr solr

2018-01-03

echars地图资源省市资源json

echars地图资源省市资源jsonechars地图资源省市资源json

2017-12-19

最简单的echars使用 河北地图

最简单的echars使用 河北地图 最简单的echars使用 河北地图 最简单的echars使用 河北地图

2017-12-19

空空如也

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

TA关注的人

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