- 博客(29)
- 收藏
- 关注
原创 idea提交某次版本到另一个分支
前言提示:提交版本到某个分支例如:现在要把test分支某次提交的版本提交到sit分支上1.首先切换到目标分支,sit分支2.点击version Control ,在path中选择自己的项目3.选择需要提交的版本,点击右键cherry-pick (有冲突需要解决冲突 )4:最后一步也是最关键的一步点击push 有个弹窗可以看到你push的内容...
2021-01-27 11:59:35 2118
转载 ExtJS4的文本框(textField)使用正则表达式进行验证(Regex)的方法
Extjs的Regex的验证属性分两种情况,一种是只有红色提示框;另一种是在提示框边会出现一个类似批注的提示信息,不过在页面加载时要加上Ext.QuickTips.init();提示框才能正常显示出来。特别提示:在属性regex后要用 /^ 这里加正则 $/ 把上面的正则表达式包起来否则会报"缺少对象"; 比如:复制代码代码如下:{xtype:'textfield',fie...
2019-07-01 10:53:31 1257
转载 利用BeanMap进行对象与Map的相互转换
javabean与map的转换有很多种方式,比如:1、通过ObjectMapper先将bean转换为json,再将json转换为map,但是这种方法比较绕,且效率很低,经测试,循环转换10000个bean,就需要12秒!!!不推荐使用2、通过Java反射,获取bean类的属性和值,再转换到map对应的键值对中,这种方法次之,但稍微有点麻烦3、通过net.sf.cglib.beans.B...
2019-06-11 10:34:41 25180 6
转载 PL/SQL如何调试Oracle存储过程
调试过程对找到一个存过的bug或错误是非常重要的,Oracle作为一款强大的商业数据库,其上面的存过少则10几行,多则上千行,免不了bug的存在,存过上千行的话,找bug也很费力,通过调试可以大大减轻这种负担。 先在PL/SQL的左侧资源栏中展开Procedures项(图中位置1),然后再其上面的搜索框中(图中位置2)输入存过名称的关键词,按回车键搜索要调试的存过,不停的回车,直到找到...
2019-05-29 10:08:16 549
原创 修改jdk路径重新配置环境变量,导致workshop/eclipse打不开
一:报错信息:A Java Runtime Environment(JRE) or java Development Kit(JDK) must be available in order to run Eclipse. No java virtual machine was found after searching the folloing locations二:解决方案1.首...
2019-03-26 12:54:48 1277
原创 java的八种基本数据类型,默认值,大小,范围
java的基本数据类型类型 默认值 大小 范围 byte 0 8 -128___127 short 0 16 -32768__32768 int 0 32 -214783648___2147483648 long 0l 64 -9223372036854775808___922337...
2019-03-21 11:11:10 717
转载 java对象拷贝——PropertyUtils.copyProperties()用法和性能
BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。使用PropertyUtils.copyProperties()拷贝一个bean中的属性到另一个bean中,第一个参数是目标bean,第二个...
2019-03-21 10:36:42 2994
转载 idea的debug调试快捷键
1 2 3 4 5 6 7 8 9 10 F9resumeprograme恢复程序 Alt+F10showexecutionpoint显示执行断点 F8StepOver相当于eclipse的f6...
2019-03-18 11:52:57 5710
转载 JDBC PreparedStatement 批量查询 in 的实现 方案
我们经常会有这种业务需求,根据一个条件集合去查询一张表的数据,比如:select*fromall_element twheret.task_idin(List<taskids>);在java语言中,我们需要用到JDBC来和数据库打交道,那么在JDBC中该如何处理这种需求呢?我们可以有如下几种处理方式方案一:写一个函数把参数集合转换成一个or条件...
2019-03-18 10:34:21 2807
转载 Socket通信原理
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmissi...
2018-09-13 17:30:11 152
转载 Java 四种线程池newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingleThreadExecutor
介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗? new Thread(new Runnable() { @Overridepublic void run() {// TODO Auto-generated me...
2018-08-20 12:52:39 156
原创 七夕大放送:Spring-Boot自定义启动图案(换成有含意的名字)
一:spring boot启动总会显示这样的图标,但是呢我想换一个属于我自己的。 1.首先我们在/src/main/resources/新建一个banner.txt文件 2.然后登陆 http://patorjk.com/software/taag .在Type Something处输入自己想要的字母样式,粘贴到banner.txt文件中二:演示效果 启...
2018-08-17 11:55:02 1289
转载 配置nginx反向代理,实现动态静态页面分离
实例:nginx代理服务器(缓存服务器):172.25.254.19php处理app:172.25.254.20 (可以添加多台php app server,配置相同)静态页面处理:172.25.254.18 (可以添加多台静态页面sercver,配置相同)配置php app 下载php-5.6.35.tar.bz2安装包,进行源码编译 [root@php ~]# bz...
2018-08-17 10:09:42 1181
原创 jquery和js 几种获取当前页面的URL信息方式
js获取方式如下:request.getSchema()可以返回当前页面使用的协议,就是“http” request.getServerName()可以返回当前页面所在的服务器的名字,就是“localhost” request.getServerPort()可以返回当前页面所在的服务器使用的端口,就是80, request.getContextPath()可以返回当前页面所在的应用的名字...
2018-08-02 15:33:00 1732
原创 idea 双击选中一个变量,及高亮显示相同的变量
其实idea有这个功能,只是没有背景颜色,在这里有可能是编辑区的背景颜色和选中变量的背景颜色一样,所有我们只需要调一下背景颜色就可以了版本:ideaIU-2018.1.51.到这里就结束啦。。...
2018-07-17 14:53:44 48698 16
转载 安装 MySQL5.7.21详细教程
1、 进入mysql官网 地址:https://dev.mysql.com/downloads/windows/下载完毕,接下来就是安装了注意:MySQL安装程序是32位,但会安装32位和64位二进制文件。2在线安装:Windows (x86, 32-bit), MSI Installer5.7.21 打开运行:mysql-installer-community-5.7.21.0.msi勾选I ...
2018-07-13 09:55:15 1412
转载 Eclipse 中git 的使用以及解决冲突(全)
前提:1、 git 服务器访问的URL , 账户及密码 .(这里的Git服务器是公司私有的Git服务器, 不是GitHub上的账户和密码 )2、如果服务需要SSH访问秘钥 , 则需要事先有Eclipse生成SHH秘钥后, 并在服务器进行设置 , 如下图:进入正题, Eclipse中集成Git并使用Git , 首先git集成,有两种方式, 这里介绍简单的,如下:直接通过Import 将Git服务上...
2018-06-21 13:46:55 7280
转载 Zookeeper 进阶之——典型应用场景(二)
本文是前一篇博文《Zookeeper 进阶之——典型应用场景(一)》的姊妹篇阅读指南——如何利用 Zookeeper 构建上层应用?本文将带你如何利用 Zookeeper 实现某些分布式应用所必需的高级功能。所有功能均可以在客户端按固定的模式实现,不需要 Zookeeper 的特殊支持,也希望 Zookeeper 社区能将这些具有固定实现模式的功能集成到 Zookeeper 客户端的程序库中,可以...
2018-05-31 11:22:48 334
转载 sql注入是什么意思以及防止sql注入?
----------------------------------------------应对方法--------------------------------------------------------------------- 一般开发,肯定是在前台有两个输入框,一个用户名,一个密码,会在后台里,读取前台传入的这两个参数,拼成一段SQL,例如: select count(1) f...
2018-05-31 11:20:32 10004
原创 冒泡排序
冒泡排序:public static void main(String[] args) { int[] a = {1,2,3,5,7,88,2,4}; for (int i = 0; i < a.length-1; i++) { for (int j = i+1; j < a.length; j++) { if(a[i]>a[j]) { int temp...
2018-05-16 17:35:36 118
原创 try{}里面有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后?
也许你的答案事在return之前,但往更细的说,我的答案事在return中间执行,请看下面程序代码的运行结果:运行结果是1为什么呢?主函数调用子函数并得到结果的过程,好比主函数准备一个空罐子,当子函数要返回结果时,先把结果放在罐子里,然后再将程序逻辑返回到主函数。所谓哦返回,就是子函数说:我不运行了,你主函数继续运行吧,这没什么结果可言,结果是在说这话之前放进罐子里的。下面的程序代码输出的结果是...
2018-05-15 16:02:19 7021
原创 假设数组A中的各元素A1,A1....A(M)已经按从大到小排序(M>=1);数组B中的各元素B1,B2...B(N)也已经按从小到大排序
题目:假设数组A中的各元素A1,A1....A(M)已经按从大到小排序(M>=1);数组B中的各元素B1,B2...B(N)也已经按从小到大排序(N>=1).请写出java程序将数组A与数组B中所有的元素全部存入数组C中,且按从小到大的顺序排序(注意:序列中相同的数全部)保留并不计排序顺序)。例如,设数组A中元素2.5.6.7.9、数组B中有元素2,3,4,7;则数组C中将有元素:2,...
2018-05-14 17:29:04 1526
转载 已知对某载客车辆(Car)进行
阅读下列说明、图和Java代码,将应填入(n)处的字句写在对应栏内。【说明】已知对某载客车辆(Car)进行类建模,如图7-1所示,其中类Engine表示发动机引擎,类Wheel表示车轮,类Body表示车身,类Driver表示司机,类Passenger表示乘客。【Java代码】class Body{ //此处代码省略 ); //车身类class Passenger{ //此处代码省略 )/ //乘客...
2018-05-14 16:03:31 357
转载 Zookeeper 进阶之——典型应用场景(一)
Zookeeper 进阶之——典型应用场景(一)2012-07-23 10:11 by Haippy, 10605 阅读, 1 评论, 收藏, 编辑本文内容主要转自:IBM developerWorks 中国:分布式服务框架 Zookeeper -- 管理分布式环境中的数据URL: http://www.ibm.com/developerworks/cn/opensource/os-cn-zook...
2018-05-14 10:42:20 160
转载 COOKIE和SESSION有什么区别
1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。这个Session是保存在服务端的,有一个唯一标识。在服务...
2018-05-09 18:23:15 151
转载 Java Web如何操作Cookie的添加修改和删除
一、Cookie是什么Cookie是服务器存放在客户端浏览器上的一些小数据,可以使用Cookie完成与服务器的一些交互动作。服务器可以通过HTTP响应头将Cookie发送给浏览器,而浏览器如果支持存储Cookie,则将HTTP响应头信息中的Cookie内容存放到浏览器中。当浏览器请求访问一个网站时,如果这个网站在此浏览器中存放有Cookie内容,浏览器会将Cookie内容附加到HTTP请求头信息中...
2018-05-09 18:10:47 1584
转载 CSDN如何转载别人的博客
对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现 因为我自己当初想转载的时候却不知道该怎么转载,所以学会了之后就把方法写出来,帮助那些想转载却不知道该怎么转载的人(大神勿笑)。 ...
2018-05-09 15:37:59 471
转载 Jsp包含三个编译指令和七个动作指令
Jsp包含三个编译指令和七个动作指令。三个编译指令为:page、include、taglib。七个动作指令为:jsp:forward、jsp:param、jsp:include、jsp:plugin、jsp:useBean、jsp:setProperty、jsp:getProperty。一、编译指令1、 page指令a. 通常位于jsp页面的顶端,同一个页面可以有多个page指令。语法格式如下:...
2018-05-09 15:33:24 231
转载 程序员面试神回复,最后一个“过分”了!
要应聘免不了面试,对于HR的各种问题,你该怎么回答呢?下面有一些例子,主要整理自段子区,绘画作者则是美国作者Nathan W. Pyle1.2.3.4.5.6.7.8.9.10.11.12.本文转载自【伯特说】...
2018-05-09 15:16:46 461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人