自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java 加密 AES 对称加密算法

【AES】一种对称加密算法,DES的取代者。加密相关文章见:Java 加密解密 对称加密算法 非对称加密算法 MD5 BASE64 AES RSA【代码】代码比较多,有一部分非本文章内容代码,具体自己看吧。[java] view plain copy package com.uikoo9.util.encrypt; import java.math.BigInteger

2018-01-09 22:14:42 137

转载 这些段子只有程序员才能看懂?

1、一程序员去面试,面试官问:“你毕业才两年,这三年工作经验是怎么来的?!”程序员答:“加班。”2、某程序员对书法十分感兴趣,退休后决定在这方面有所建树。于是花重金购买了上等的文房四宝。一日,饭后突生雅兴,一番磨墨拟纸,并点上了上好的檀香,颇有王羲之风范,又具颜真卿气势,定神片刻,泼墨挥毫,郑重地写下一行字:hello world。3、问:程序员最讨厌康熙的哪个儿子。答:胤禩。因为他是八阿

2018-01-08 23:04:02 362

转载 Struts2框架基础篇

首先,要了解Struts2框架中参数传递的大体流程:服务器端的Web容器收到用户的请求(URL)——Struts2的核心控制器FilterDispatcher接受用户发起的请求,然后判断这个请求是交给action还是交给web组件来处理;如果请求的action或web组件不存在,就会报错404。在整个处理过程中,需要一个辅助对象: ActionMapper ,它会确定调用哪个Action——相

2018-01-08 23:03:06 168

转载 Struts2框架运行机制

1.struts2=struts1+webwork 是实现MVC表示层的web框架,主要作用是页面展示,接收请求,分发请求。(SpringMVC) 运行机制: 1>.客户端在浏览器中输入一个url地址; 2>.这个url请求通过http协议发送给tomcat; 3>.tomcat根据url找到对应项目里面的web.xml文件; 4>.在web.xml里面会发现有struts2的配置;

2018-01-07 21:08:21 255

转载 java 成员变量、局部变量、静态变量

java 中的变量大致分为 成员变量 和 局部变量 两大类。 成员变量: 在类体里面定义的变量称为成员变量; 如果该成员变量有 static 关键字修饰,则该成员变量称为 静态变量 或 类变量; 如果该成员变量没有 static 关键字修饰,则该成员变量被称为 非静态变量 或 实例变量。局部变量: 形参、方法内定义的变量、代码块中定义的变量,都属于局部

2018-01-07 21:07:32 231

转载 深入浅出 RPC - 深入篇

《深入篇》我们主要围绕 RPC 的功能目标和实现考量去展开,一个基本的 RPC 框架应该提供什么功能,满足什么要求以及如何去实现它?RPC 功能目标 RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用,在前文《浅出篇》中给出了一种实现结构,基于

2018-01-06 17:29:14 267

转载 Restful接口实现实例

rest需要jar包: web.xml加如下配置: org.restlet.application vs.dascsl.restservice.app.RestJaxRsApplication RestletServlet org.restlet.ext.servlet.ServerServlet

2018-01-06 15:26:23 4935

转载 tomcat突破1千并发

最近由于项目马上要上线,于是开始一系列优化压测.一期要承接2.5w的并发量.所以后端部署了18台tomcat但是刚开是非常差强人意.找到错误分析员因发现打开文件过多.于是开始一系列的系统内核优化 6台机器部署tomcat 每台机器部署3个实例 机器配置如下 32核/64G内存/100G存储压测机器配置 4路8核 512G内存 1*12T储存采用jmeter进行的压测

2018-01-06 15:20:23 1841

原创 Spring MVC源码分析—Tomcat分析

Tomcat分析Tomcat的顶层结构1)Tomcat中最顶层的容器是Server(一个Tomcat中只有一个Server),代表整个服务器。2)Server中包含至少一个Service,用于具体提供服务。3)Service主要包括两部分:Connector和Container。一个Service只有一个Container,但可以有多个Connector。4)Connect

2018-01-06 15:17:31 206

原创 EasyUI中树形插件的使用

a.页面上的代码构成1)html部分1234//这里涉及到样式问题的,按实际需要自己设置12)js部分,(这里我设置树在页面加载时直接构成,默认树关闭)12 (document).ready(function(){        init_();    });    // 初始化树表格    function init_() {(document).

2018-01-04 23:21:25 215

转载 msyql开启慢查询以及分析慢查询

慢查询的用途是用来发现执行时间长的查询语句,以便对这些语句进行优化[mysqld] #在这里面增加,其它地方无效server-id=1log-bin=master-binslow_query_log=1 #开启查询 slow_query_log_file=/bp/mysql.log 慢查询日志文件存放位置,注意这个比

2018-01-04 23:20:08 369

转载 DB2 Vs MySQL系列 | MySQL与DB2的数据类型对比

随着MySQL数据库的应用越来越广泛,DB2向MySQL数据库的迁移需求也越来越多。进行数据库之间迁移的时候,首先遇到的并且也是最基本最重要的就是两种数据库数据类型之间的转换。相关阅读:从商用到开源:15个维度,全面剖析DB2与MySQL数据库的差异从商用到开源:DB2迁移至MySQL的最佳实践下面结合中国证券等级结算深圳分公司开源数据库研究测试项目的DB2数据库向MySQL数据库迁移项目,说明两

2018-01-03 23:40:53 348

转载 Java中调整字距与行距的方法 其一(以DrawString为例)

今天要谈的是如何在Java中调整字距与行距,当然,这里谈的主要是针对swing与awt里的字距与行距。调整字距与行距看起来似乎是个很简单的问题,大概可以直接调用某个内置的方法来操作,紫雾我最开始也是这么觉得的,但找了一圈也没发现相关方法,没办法,自己写吧,毕竟也不难。其实调整字距的方法有很多种,本文介绍其中一种,即直接指定每个字符的初始位置,从而自由调控字距与行距。其实实现手段还有很多种,我过些天应

2018-01-03 23:40:10 3166 1

转载 微信小游戏「跳一跳」技术手段高分秘籍实现

最近这两天,从微信最新版内测开始,到正式版发布,微信小程序的游戏:跳一跳,可以说是火爆了微信好友圈。甚至比五六年前的飞机大战游戏都火爆,这种小游戏的火爆不仅仅是因为有魔性,有意思,更好玩的是和好友之间的排名比拼。可以说:微信深谙心理学啊!不知道大家在玩微信小游戏「跳一跳」的时候,有没有这种感觉,就是在刚开始,一步一步的跳的时候,没啥感觉,随着分数的增长,跳的越来越远,你的心跳是不是也在跟着加速,越

2018-01-02 23:40:30 236

转载 Mysql模糊查询like效率,以及更高效的写法

在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时候,查询的效率就很容易显现出来。这个时候查询的效率就显得很重要!一般情况下like模糊查询的写法为(field已建立索引):SELECT column FROM table WHERE field like ‘%keyword%’;上面的语句用expla

2018-01-02 23:36:43 6932 1

转载 mysql字符串排序

mysql中对字符串排序,字符串中有数字有汉字,想按数字的大小来进行排序。仅仅用order by排序,效果不是想要的。 sql语句为:[sql] view plain copyselect id,dict_name,type_code from t_dictionary where type_code='GRADE' ORDER BY `dict_name`; 排序效果如下:

2018-01-02 23:35:59 904

转载 Java Develop——基于 MySQL 的 SQL 规约/优化记录

转载请注明出处:http://blog.csdn.net/smartbetter/article/details/77568440怎样才能写出高性能的 Web 应用程序,SQL 优化显得格外重要,下面是自己的一些总结,希望本文能给各位数据库管理员在性能优化方面一些启示。在现代业务开发中,建议还是尽可能的进行单表查询。 1.SQL规约 1.建表规约必备三字段:create table demo (

2018-01-02 23:35:05 228

转载 如何在2018年变成一个牛B的程序员?

最近同一部门另一个项目组的一位程序员被“主动离职”了,虽然我未曾与这个程序员共事过,但是听过一两次他的内部分享,感觉技术还是挺厉害的。后来与一个消息灵通的同事聊天,才知道真正的原因是老大觉得A难以沟通,搞得其他程序、QA都怨声载道。工作这些年,身边的好多同事来了又走了,主动或被动,这不禁让我思考什么样的程序员算得上合格的程序员。虽然大家都自称“码农”、“IT民工”,但我相信,这仅仅是自嘲或者自黑,大

2018-01-01 22:13:45 2370

转载 漫谈程序员系列:千奇百怪的程序员

干开发时间长了,遇见好多好玩儿的程序员。看看你躺枪了没。留一手有个哥们儿,在一合资公司做程序员,能力挺强,写代码很神的。他的代码我看过,深得 MFC 的精髓:大量的宏,很多函数就两三个宏,一个BEGIN_XXX,一个END_XXX,中间再夹另外一个宏。诺,这就是汉堡包了。我碰巧看他的代码(题外话,没和他在一个公司一块儿待过),那个头大啊……这玩意儿也能记得住嘛,厉害,真是厉害。就是这么厉害个人儿,

2018-01-01 22:11:57 1201

转载 一个程序员对另一个准程序员的忠告

自己关于所从事工作的一些看法,希望对你有用。 为什么要选择软件互联网行业 从宏观上来看,软件互联网工作者算得上是这个时代的弄潮儿,站在潮流的前沿,致力于为用户创造更加时尚便捷优质的生活。在当今这个移动互联网的浪潮之中,你可以感受到互联网正在改变人们的生活方式和思维方式,激发时代的变革,进而改变中国,改变世界。如今,一切传统行业如果不拥抱互联网,就将面临被时代浪潮淘汰的危机。拿金融

2017-12-31 20:15:01 1086

转载 程序员路在何方

我是程序员,也是老司机。我已过而立之年,也还没过而立之年——年纪是到了,却还没有立,不论是立德、立言还是立功。你问我慌不慌,我问你路在何方。我当程序员数数日子,八年有余,自封老司机也不算太过分,至少写过的代码比吃过的盐多。那些碰到过的臭虫,被指派的需求,请求的网页,搜索的问题,都是沿路的风景。你问我风景美不美,我问你前路在何方。我写过客户端、做过网站、写过后端服务,踩过的坑,多过别人埋过的地雷。网页

2017-12-31 20:13:26 516

转载 程序员路在何方

我是程序员,也是老司机。我已过而立之年,也还没过而立之年——年纪是到了,却还没有立,不论是立德、立言还是立功。你问我慌不慌,我问你路在何方。我当程序员数数日子,八年有余,自封老司机也不算太过分,至少写过的代码比吃过的盐多。那些碰到过的臭虫,被指派的需求,请求的网页,搜索的问题,都是沿路的风景。你问我风景美不美,我问你前路在何方。我写过客户端、做过网站、写过后端服务,踩过的坑,多过别人埋过的地雷。网页

2017-12-29 16:46:30 271

转载 程序员路在何方

我是程序员,也是老司机。我已过而立之年,也还没过而立之年——年纪是到了,却还没有立,不论是立德、立言还是立功。你问我慌不慌,我问你路在何方。我当程序员数数日子,八年有余,自封老司机也不算太过分,至少写过的代码比吃过的盐多。那些碰到过的臭虫,被指派的需求,请求的网页,搜索的问题,都是沿路的风景。你问我风景美不美,我问你前路在何方。我写过客户端、做过网站、写过后端服务,踩过的坑,多过别人埋过的地雷。网页

2017-12-29 16:42:56 421

转载 Java并发编程——分治编程

分治算法是五大常用算法之一,本来不应该在这个时间写这篇博客,因为之前的线程池还没有写完,有些知识点也是需要用到的线程池的,但是架不住现在的项目里有个坑队友,名曰大乒乓,他好像是批量注册用户还是什么(暂时就先当做是批量注册吧~),反正就是很多很多用户,每个用户大概0.5秒左右的注册时间,要睡觉时我问他,你的电脑怎么还开着啊,他说在那注册用户呢,得跑一宿···几千条还是几万条,就一个主线程for循环在那

2017-12-29 15:58:26 255 1

转载 JS的面向对象

对象是什么对象是一种复合数据类型,它们将多个数据值集中在一个单元内,而且允许使用名字来存取这些值。对象的另一种解释是:它是一个无序的属性的集合,每个属性都有自己的名字和值。存储在对象中已命名的值既可以是数字和字符串这样的原始值,也可以是对象。 对象的创建常用的有三种方式: 一、直接创建法: var empty = {}; var point = {x:0,y:0};二、new 运算符可以创建

2017-12-27 20:46:40 123

转载 JavaScript面向对象编程

创建对象创建对象可以利用Object构造函数创建新对象var stu = new Object(); 或者 用字面量去创建对象var stu = {}; 这两种方式存在问题是会产生大量重复代码因此,有了工厂模式。 工厂模式:其实就是定义一个函数,函数中声明了一个对象,这个对象的相关属性是由这个函数传进来的参数来进行初始化。最后将这个对象作为这个函数的返回值返回。function Student(

2017-12-27 20:45:41 184

转载 面向对象:找个温暖的人一起慢慢变老

各位男生如果看到合适的女生,但自己 “下不了手”,请可劲地介绍给你还单着的亲朋好友 ^_^小帖士1)男生和女生都可以报名参加面向对象,加入方式详见公号底部菜单 “我要脱单-相亲圈”2)面向对象平台提供多种方式: 相亲圈:私密性较强,仅圈内公开(适合比较害羞的童鞋); 相亲圈+公号推送:曝光度大,脱单的机会更大。3)相亲圈男生和女生的信息,面向对象团队仅核实了学历、年龄和身份证。其他诸如兴趣爱

2017-12-26 22:46:12 240

转载 Java Web架构知识整理——记一次阿里面试经历

惭愧,从一次电面说起。我个人在某国企做一名软件设计师,国企大家都懂的,待遇一般而且没啥意思,做的方向基本都是操作系统、驱动和工具软件的开发,语言基本都是C/C++。最近也想跳槽,刚好有幸得到了一次阿里的面试机会,于是就试了试。  首先是电话面试,当时正在上班,人多口杂,好不容易找了个没人的地方开始面试。面试的方向是Java Web,面试官很nice,跟朋友一样,一开始问了些比较基础的东西,比如has

2017-12-26 22:45:34 219

转载 Java面试题全集(上)

2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关代码,去掉了EJB 2.x、JSF等无用内容或过时内容,补充

2017-12-26 22:45:00 239

转载 爬虫技术的门道,这篇文章总结的最全

Web是一个开放的平台,这也奠定了Web从90年代初诞生直至今日将近30年来蓬勃的发展。然而,正所谓成也萧何败也萧何,开放的特型、搜索引擎以及简单易学的HTML、CSS技术使得Web成为了互联网领域里最为流行和成熟的信息传播媒介;但如今作为商业化软件,Web这个平台上的内容信息的版权却毫无保证,因为相比软件客户端而言,你的网页中的内容可以被很低成本、很低的技术门槛实现出的一些抓取程序获取到,这也就是

2017-12-25 15:38:01 1346

转载 90后“老头儿”和00后Go小子的硬盘夜话

1初次见面虽然这个目录中各种编程语言写的程序层出不穷,但Java还是怀念不幸罹难的C老头儿。他经常给同一目录中的Python ,Ruby说C老头儿知识多么渊博,贴近硬件运行,速度飞快,能从他身上学到很多东西等等。(注:参加《C老头儿和Java小子的硬盘夜话》)今天目录里入驻了一个新家伙,Java一看文件名”hello.go”就知道这是一门新的语言,难道这们语言叫做Go吗? 用一个动词作为语言名称,挺

2017-12-25 15:32:07 412

转载 .Net Core配置与自动更新

.Net Core配置与自动更新 转载 2017年12月22日 00:00:00 14 .Net Core 将之前Web.Config中的配置迁移到了appsettings.json文件中,并使用ConfigurationBuilder来读取这个配置文件。并可设置在配置文件变化以后,自动重新加载,这样可不用重启你的程序。1 2 3 4 5 var builder = new Confi

2017-12-24 23:06:36 324

转载 iOS app签名机制

前言在移动开发中,iOS系统下的app和andorid系统下的app一个很大的区别是:android系统下,app的安装很方便,可以从多个应用商店下载(小米应用商店、华为应用商店),也可以直接下载apk的包安装。而在iOS系统下,对app的安装限制比较严格,非开发的app,只能从App Store下载。即使是开发人员,拥有开发者帐号,所开发的app 也不能随意的安装,有最多100台设备的限制,还需要

2017-12-24 23:05:39 1448

转载 CloudCompare功能概要

Fileopen:打开 save:保存 Global Shift settings:设置最大绝对坐标,最大实体对角线 Primitive Factory:对点云进行原始加工,改变原始点云的形状 3D mouse:对3D鼠标(如3Dconnexion)的支持 Close all:关闭所有打开的实体 Quit:退出 Edit:Clone:克隆选中的点云 Merge:合并两个或者多个实体。

2017-12-24 23:04:29 5528

转载 iOS基础 - 核心动画

http://www.cnblogs.com/monicaios/p/3521575.html一、核心动画 l 核心动画基本概念l 基本动画l 关键帧动画l 动画组l 转场动画l Core Animation是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍!l 使用它需要先添加QuartzCore.framework和引入对应的框架pragma mark 暂停CA

2017-12-24 23:03:01 198

转载 EasyUI的DataGrid绑定Json数据源

EasyUI给表格绑定数据是最常用的方法,小编分享一下总结出来的两种绑定表格方法,知识在于积累。 第一种:数据存放在数据集中,每一行对应多个值,利用循环把数据绑定到表格 前台代码: [html] view plain copy

2017-12-22 23:40:35 215

转载 Ajax遍历数据的误区

个例子电商平台对商品的评价评价完成索要展示的数据评价内容 上传多张的图片 注:这里我们去到的数据是如下图 这里写图片描述我们遍历数据同时,还要对每条数据里面的imgs进行遍历,代码如下: 后台管理 img{ width: 50px; height: 50px; }

2017-12-22 23:38:40 258

转载 关于Python中的import(一)

在写Python的代码时,经常要导入模块,Python 的 import 语法和其他语言相比比较特别,在使用过程中有些地方也需要注意,遂根据官方文档了解了下import 系统,有助于理解Python的机制我们平时用的最多的导模块方式是通过 import statement, 比如说我们要导入内置 time 模块,我们会这样:import time1如果需要导入 package 下的模块, 需要:

2017-12-21 22:49:51 3683

转载 深入理解 Java 反射:Method (成员方法)

Method 介绍继承的方法(包括重载、重写和隐藏的)会被编译器强制执行,这些方法都无法反射。因此,反射一个类的方法时不考虑父类的方法,只考虑当前类的方法。每个方法都由 修饰符、返回值、参数、注解和抛出的异常组成。java.lang.reflect.Method 方法为我们提供了获取上述部分的 API。 获取方法的信息下面的代码演示了如何获得一个方法的 修饰符、返回值、参数、注解和抛出的异常 等信

2017-12-21 22:48:58 937

转载 Java面试题全集(中)

这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。补充:Sun Microsystems公

2017-12-20 08:18:37 326 1

cgihance.zip

cgi PLUS装机工具,装机必备32 64位都有,cgi PLUS装机工具,

2019-09-16

空空如也

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

TA关注的人

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