自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Janus

初心易得,始终难守

  • 博客(115)
  • 资源 (18)
  • 收藏
  • 关注

原创 ConeOS 7安装Docker

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。一、安装docker1、Docker ...

2018-04-26 15:50:28 1471 2

转载 MySql7默认密码无法修改问题

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。一般可通过log_error设置mysql> select @@log_error;+---------------------+| @@log_error         |+-------------...

2018-04-26 14:39:34 881

转载 CentOS7简易安装Mysql7

准备CentOS7默认安装了和MySQL有兼容性的MariaDB数据库,在我们安装MySQL5.7之前为了避免发生冲突首先删除MariaDB。# rpm -qa | grep mariamariadb-libs-5.5.50-1.el7_2.x86_64# yum remove mariadb-libs -y添加MySQL的yum源在CentOS7上yum安装MySQL需使用MySQL的y...

2018-04-26 14:21:28 325

转载 CKEditor基本配置

CKEDITOR.editorConfig = function( config ){    // config.language = 'fr';    // config.uiColor = '#AADC6E';    config.filebrowserBrowseUrl =  '/CKEditorAndCKFinder/ckfinder/ckfinder.html' ;  

2018-01-09 10:06:23 766

转载 短信接口安全防护策略

1. 限制同设备标识,同IP,同手机号的发送次数增加短信接口的流控,通过请求获取用户设备标识,IP,及手机号的信息,用户这三个属性有一个相同,则认为是同一客户端。针对同一客户端,限制每个客户端单位时间内调用短信接口的次数,如一分钟调用一次。2. 设置设备标识,IP,手机号的黑名单单位时间内同一设备标识,IP或者手机号访问短信接口的次数大于某一阈值时,将该标识加入到黑名单列表

2017-11-15 11:10:08 1870

转载 Tomcat7.0.73-The valid characters are defined in RFC 7230 and RFC 3986

Tomcat在 7.0.73, 8.0.39, 8.5.7 等版本后(详情:https://stackoverflow.com/questions/41053653/tomcat-8-is-not-able-to-handle-get-request-with-in-query-parameters/44005213#44005213),添加了对于http头的验证,就是添加了些规则去限制HTT

2017-08-21 11:38:10 2739

转载 Twitter开源分布式自增ID算法snowflake(Java)

1.snowflake简介        互联网快速发展的今天,分布式应用系统已经见怪不怪,在分布式系统中,我们需要各种各样的ID,既然是ID那么必然是要保证全局唯一,除此之外,不同当业务还需要不同的特性,比如像并发巨大的业务要求ID生成效率高,吞吐大;比如某些银行类业务,需要按每日日期制定交易流水号;又比如我们希望用户的ID是随机的,无序的,纯数字的,且位数长度是小于10位的。等等,不同的业

2017-06-21 15:01:50 572

转载 ExecutorService 的理解与使用

接口 Java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。壹個 ExecutorService 实例因此特别像壹個线程池。事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹個线程池的实现。ExecutorService 样例这里有壹個简单的使用Java 实现的

2017-06-09 15:24:51 457

转载 关于分布式事务、两阶段提交协议、三阶提交协议

随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。在分布式一致性一文中主要介绍了分布式系统中存在的一致性问题。本文将简单介绍如何有效的解决分布式的一致性问题,其中包括什么是分布式事务,二阶段提交和三阶段提交。分布式

2017-06-09 11:07:44 411

转载 eclipse中SVN分支合并到主干

在项目开发中,需要添加一些新的功能,但是又不想影响到其他开发人员的项目进度,所以决定使用SVN分支进行开发,分支开发完毕后再合并到主干。本文介绍如何在eclipse中合并分支到主干。1. 要想将分支合并到主干,首先需要切换到主干。在项目上面点右键,选择Team – 切换,URL地址为主干的访问路径。2. 在项目上面点右键,选择合并,选中“merge two di

2017-05-08 15:29:54 483

转载 JAVA深入研究——Method的Invoke方法。

在写代码的时候,发现从父类class通过getDeclaredMethod获取的Method可以调用子类的对象,而子类改写了这个方法,从子类class通过getDeclaredMethod也能获取到Method,这时去调用父类的对象也会报错。虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java是如何实现的,就学习了下Method的源代码。

2017-03-30 16:44:51 548

原创 hibernate操作mysql无法实例到库中<mysql SQL Error: 1064, SQLState: 42000>

mysql SQL Error: 1064, SQLState: 42000

2017-02-07 17:06:11 3574

转载 jQuery中mouseout控制div层时受其他标签影响问题

当鼠标移入DIV内部时,onmouseover事件被触发;接着再鼠标移动到DIV内部的IMG或者SPAN元素之上,我们肯定不会认为这时鼠标已经移到了DIV的外边,但奇怪的是onmouseout事件触发了,而且紧接着onmouseover事件也马上被触发了。

2017-02-04 10:24:37 1108

原创 Win7下安装VM虚拟机及安装CentOS 7

Win7下安装VM虚拟机及安装CentOS 71、准备工作(百度自行下载即可):1、VMware_workstation_full_12.5.2.exe2、CentOS-7-x86_64-DVD-1511.iso(选用的CentOS 7)2、首选安装VM虚拟机(1)双击下载完成的安装包(VMware_workstation_full_12.5.2.exe)一直点

2017-01-07 00:21:16 2233

原创 进步源于分享

记录成长瞬间,进步源于分享。开源地址:https://git.oschina.net/a1z26s 持续更新中....

2017-01-06 21:27:25 402

原创 DB2 -991 40001

程序执行更新时出现一下错误:  问题原因:数据库更新时出现死锁。、解决方法: 查询死锁的地方:db2 "get snapshot for locks on 数据库名 杀死进程:db2 "force application(XXX) 其中XXX为上面查询出的进程ID

2017-01-06 21:27:19 3426

原创 JavaJDK Proxy与CGLib的区别<转>

1、什么是代理?2、静态代理与动态代理3、静态代理实例4、JDK动态代理实例5、CGLib 简介CGLib 与JDK动态代理的区别    代理模式是Java中常见的一种模式,英文名字叫走Proxy或者Surrogate,代理的本意是一个人代表另一个人,或者一个机构代表另一个机构,采取行动,因而,代理和现实生活中的中介有很大的类似,你买房子、卖房子,可以自己去操作,但是需要了解和买卖房产无关的细节,

2017-01-06 21:27:16 433

原创 div控制tr无效<网络资源>

使用div + tr 时候,没法隐藏。     查询1:           查询2:         发现没有预想的结果,上网查询后发现可以通过tbody来解决     查询1:           查询2:         js脚本不变  function advancedQueryBtn(btn){ var display

2017-01-06 21:27:13 1171 1

原创 ajax导出Excel无法浏览器无法提示问题

项目导出Excel,因导出时间过长需要增加遮罩层,使用ajax时,无法弹出下载提示。所以修改为了js动态创建iframe进行提交,完成最终效果。//=================开始===================var url="提交地址";var iframe = document.createElement("iframe"); iframe.src = url; showSend

2017-01-06 21:27:10 2175 1

原创 maven settings.xml配置文件详解

本文转载:http://007moustar.blog.163.com/blog/static/127376035201371292438536/      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">                 u

2017-01-06 21:27:07 490

原创 office 2007 word中无法显示嵌入的图片

打开office2007 点击左上角的office按钮,点击word选项 完成后点击确定即可。

2017-01-06 21:27:05 1245

原创 MyEclipse下WebSphere服务器远程调试

第一步:登录远程服务控制台,找到服务器-服务器类型-WebSphere Application Server -->选中所要调试的服务节点--》其他属性-->调试服务--》常规属性中勾选在服务器启动时启用服务,设置相应的端口保存重启服务即可。如图。  第二步:打开MyEclipse设置Run下DeBug Configurations新建一个调试服务。如图 下一步将需要调试的本地项目添加Source

2017-01-06 21:27:02 656

原创 基于二进制的权限管理与验证

1、权限值的设定  用二进制来表示权限值应该是按位来设置,每个位占一个,表示一种权限,如:    00000001表示十进制1,     00000010表示十进制2,     00000100表示十进制4,     00001000表示十进制8;  依次类推,才能清晰正确的标识,多种权限的赋予则使用“或运算”,此时各位比较混乱,如00000011表示十进制3,此时它意味着拥有两种权限。Long

2017-01-06 21:26:59 454

原创 【转载】java List分组和排序处理 Map 应用

package com.common.main.mapAndList;    import java.util.ArrayList;  import java.util.HashMap;  import java.util.Iterator;  import java.util.List;  import java.util.Map;    /**  * @au

2017-01-06 21:26:56 3471

原创 input中disable与readonly的区别及其相关属性

====== input中disable与readonly的区别 ======放在form表单中提交后得不到该值。将disabled="disabled" 改为 readonly = "readonly" 即可设置为disabled的input将会有下面的限制:不能接收焦点使用tab键时将被跳过可能不是successful的被限制的对象值将不会被传递到后台程序。设置为readonly的input将

2017-01-06 21:26:54 5455

原创 JS实现checkbox控制全选/非全选(两种方式)

第一种:假实现,功能简单比较通用。表头全选非全选checkbox标签JS事件://全选 反选 function selectAll(){ $$('input[type="checkbox"][chx="chx"]').each(function(i){ i.checked = $("selectAllID3").checked; });  }第二种:当数据列表中的checkbox全部选中时

2017-01-06 21:26:51 811

原创 mysql group_concat列转行

分隔符可以自定义,默认是以“,”作为分隔符,若要改为“|||”,则使用SEPARATOR来指定,例如:mysql> SELECT student_id, GROUP_CONCAT(courses_id SEPARATOR '|||') AS courses FROM student_courses WHERE student_id=2 GROUP BY student_id; 除此之外,还可以对这

2017-01-06 21:26:48 909

原创 MySql简单优化(Innodb)

mysql命令列界面1、定位执行效率较低的Sql语句:使用 show processlist 命令查看当前MySql在进行的线程,包含线程的状态,是否锁表等,可以实时查看Sql执行情况,并对锁表进行优化。2、分析执行低效Sql语句:通过explain [select *from tablename] 命令获取Mysql执行Select 语句的执行信息,包括select 语句执行过程表如何连接和连接

2017-01-06 21:26:46 334

原创 MySQL中实现rownum伪劣排序

MySQL 如何实现 Oracle 的 ROWNUM2010/01/28 23:56mysql> SELECT * FROM frutas; +-----------+----------+ | nombre    | color    | +-----------+----------+ | fresa     | rojo     | | platano   | amarillo | | ma

2017-01-06 21:26:43 2306

原创 【转载】PowerDesigner连接MySQL,建立逆向工程图解

传说中,程序员们喜欢用powerDesign进行数据库建模。通常都是先设计出物理模型图,在转换出数据库需要的SQL语句,从而生成数据库。但,江湖中流传着“powerDesign逆向工程”的传说。好,我们今天就来利用PowerDesign来建立逆向工程。 基于MySql 5.0 的数据库,PowerDesigner12.主要分为这几个步骤。 1> 通过windows数据源管理,建立ODBC数据源

2017-01-06 21:26:40 518

原创 【转载】Oracle中复制表结构和表数据

1. 复制表结构及其数据:create table table_name_new as select * from table_name_old2. 只复制表结构:create table table_name_new as select * from table_name_old where 1=2;或者:create table table_name_new like table_name_o

2017-01-06 21:26:37 332

原创 【转载】如何设置自动跟踪

Q]如何设置自动跟踪     [A]用system登录     执行$ORACLE_HOME/rdbms/admin/utlplan.sql创建计划表     执行$ORACLE_HOME/rdbms/admin/plustrce.sql创建plustrace角色     如果想计划表让每个用户都能使用,则     SQL>create   public   synonym   plan_tabl

2017-01-06 21:26:34 505

原创 【转载】oracle job

我们在项目开发中,常常会有一些复杂的业务逻辑。使用oracle的存储过程,可以大大减少java程序代码的编写工作量,而且存储过程执行在数据库上,这样可以利用oracle的良好性能支持,极大地提高程序执行效率和稳定性。定时执行存储过程,就要用到job。以下是常用的参数说明:字段(列)          类型                 描述 JOB                NUMBER  

2017-01-06 21:26:31 244

原创 【转载】在tomcat中配置IP过滤器

远程地址过滤器:在server.xml中localhost的元素中加入如下元素:远程主机过滤器:在server.xml中localhost的元素中加入如下元素:

2017-01-06 21:26:29 988

原创 【转载】使用myEclipse,tomcat 和Axis发布webService

一.准备工作: 1.         安装axis。去官方网站http://ws.apache.org/axis/下载axis包,然后解压到任何一个目录。本例使用的是axis-bin-1_4.tar.gz ,解压到E:\axis-bin-1_4\axis-1_4。 2.         开发环境准备。本例使用MyEclipse6.0 ,java j2ee 1.4库,web server用tom

2017-01-06 21:26:26 349

原创 【转载】sql 行专列经典

低效 select host,max(h0), max(h1), max(h2), max(h3), max(h4) from (select tmp.host, (case tmp.hour when '00' then  if(tmp.count is null,0,1)  end) h0,(case tmp.hour when '01' then tmp.count end) h1,(cas

2017-01-06 21:26:23 545

原创 基于ArcGIS 10.2+Eclipse可视化开发环境搭建(Java Swing)

基于Java对ArcGIS进行二次开发,针对VE不能使用的问题。本机环境为: 1、Windows7 旗舰版 64位 2、ArcGIS 10.2  LicenseManager破解文件、ArcGIS for Desktop 10.2版本 下载地址:http://jingyan.baidu.com/article/e73e26c0cb5c1324adb6a791.html 3、ArcGIS for

2017-01-06 21:26:20 8022 4

原创 Java桌面程序打包成exe可执行文件<转>

前言:我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。准备:eclipse、exe4j(网上有软件和帐号下载)第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,config目录是些

2017-01-06 21:26:18 573

原创 【转载】解决PowerDesigner中Name与Code同步的问题

引用:http://david20080309.javaeye.com/blog/558142 我的版本是12.5 PowerDesigner中,但修改了某个字段的name,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名。 解决方法如下: 1、选择Tools->GeneralOptions...菜单,出现General Options对话框。 2、

2017-01-06 21:26:15 321

原创 【转载】ireport3.7的scriptlet脚本使用

昨天和今天有网友问我ireport3.0以上版本的脚本使用,我还真上网download了ireport3.7版本的,不一样啊!没办法,又只好再研究研究,成功后又在QQ上一步一步地教,没把我累死。但两个人成功了,还是很高兴的。所以才觉得有必要写一文章,让更多的人知道,这篇我会写着更仔细些。如果有什么错误或问题都可以在首页QQ我,或留言,我都会很高兴的。           第一步,下载irepor

2017-01-06 21:26:12 1334

免费文件对比工具WinMerge

免费文件对比工具WinMerge

2022-09-07

AxureRP8 Bootstrap4元件库亲测可用

AxureRP8 Bootstrap4元件库,亲测可用。AxureRP8 Bootstrap4元件库,亲测可用

2020-10-22

2020买房攻略内部资料.zip

2020新房,二手房买房攻略内部资料,刚需买房会有帮助,

2020-06-09

EffectiveJava3中文(带目录).zip

Effective Java中文第三版(带目录) Effective Java中文第三版(带目录) Effective Java中文第三版(带目录)

2019-12-11

Java程序性能优化 让你的Java程序更快、更稳定附本书示例代码(清晰版)

Java程序性能优化 让你的Java程序更快、更稳定(清晰版-附本书示例代码)

2018-03-01

软件设计文档模板全套

软件设计文档模板全套,包含基本项目流程开发过程中所需文档模板。

2018-03-01

mysql5.6绿色版以及安装版

mysql-5.6.26-win32.zip mysql-5.6.26-winx64.zip mysql-installer-community-5.6.26.0.msi mysql-installer-web-community-5.6.26.0.msi

2017-10-18

mysql5.7安装版

mysql5.7安装版 mysql-installer-community-5.7.12.0.msi

2017-10-18

免费bootstrap3后台管理模板

免费bootstrap3后台管理模板

2017-08-10

jxls1.0-2.0官网示例

jxls1.0/2.0官网示例 jxls1.0适合做一些简单的excel格式 jxls2.0支持复杂excel格式

2017-08-10

spring4+springmvc+mybatis3整合

spring4+springmvc+mybatis3整合

2017-07-20

PDF转Word相互转换绿色小工具<亲测可用>

PDF转Word相互转换工具。

2017-04-24

MongoDB最新版(3.4)manual-master(官网下载)

MongoDB最新版(3.4) 官网下载的英文版本

2017-04-14

FScapture7.2 中文绿色特别版(红绿小工具)

FScapture7.2 中文绿色特别版(红绿小工具)免安装、免注册

2017-03-01

win7 64位 robomongo-0.8/0.9绿色版

资源包提供0.8版本安装版与0.9版本的免安装 另外:robomongo-0.8不支持mongodb3.0之后的版本,仅0.9之后的版本 支持。

2017-03-01

SublimeText3 文本工具

SublimeText3 文本工具

2017-01-23

xshell5+xftp5管理工具附注册

xshell5+xftp5管理工具附注册

2017-01-23

空空如也

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

TA关注的人

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