- 博客(70)
- 收藏
- 关注
原创 撤回最近的 git commit
如果你想撤销git commitHEAD~1指的是上一个 commit,--soft会将撤回的 commit 从历史记录中移除,但保留文件的修改,文件将被放回暂存区。--hard会彻底撤销 commit,并丢弃所有改动,工作区和暂存区的修改都会丢失。
2025-01-14 13:56:19
540
原创 nginx gateway集成 nginx zuul gateway
转自:https://blog.51cto.com/u_16213723/10317864
2024-04-17 11:51:15
143
转载 根据已知经纬度求向上,向右平移一定距离,求平移后的经纬度
private static double EARTH_RADIUS = 6371.393;/*** 度换成弧度** @param d* 度* @return 弧度*/private static double rad(double d) {return d * Math.PI / 180.0;}/** * * @Title: right * @Description: 根据原点向右平移指定距离(纬度不变,经度变化) * @param @param lo
2020-08-19 20:01:19
2691
4
原创 父级div高固定 子级两个div上下 上边div高固定 下边自适应
.container{ position: relative; width: 200px; height: 600px; border: 1px solid red; } .left{ width:100%; height:200px; background: gray; } .right{ position: absol
2016-12-01 10:36:45
5380
转载 两个div并排 左边div宽固定 右边自适应
实现两个div,左边固定div宽度200px,右边div自适应 /*方法一: BFC(块级格式化上下文)*/ .container{ width:1000px;height:400px;border: 1px solid red; } .left{ width:200px;height:100%;background
2016-12-01 10:15:24
15019
转载 IntelliJ IDEA 常用设置讲解
本篇内容为大家提供的是IntelliJ IDEA 使用教程中的IntelliJ IDEA 常用设置讲解,IntelliJ IDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。 。感兴趣的同学可以参考学习下,具体内容
2016-05-30 21:33:23
66530
2
转载 21分钟 MySQL 入门教程
转自:http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#c221分钟 MySQL 入门教程 目录一、MySQL的相关概念介绍二、Windows下MySQL的配置配置步骤MySQL服务的启动、停止与卸载三、MySQL脚本的基本组成四、MySQL中的数据类型五、使用MySQ
2015-12-05 19:34:42
482
转载 清除Linux操作系统命令的历史记录
步骤如下:1、建立一个文件来存储常用命令,例如/root/history.txt,把常用命令当成文本写进去,每个命令占一行2、在终端运行history -c,清除杂乱的历史记录3、运行history -r /root/history.txt,把命令读进来作为当前bash的历史记录4、运行history,就得到一个整洁的命令列表了,例如:[
2015-03-25 16:29:44
1128
转载 JNDI全面总结
原理: 在DataSource中事先建立多个数据库连接,保存在数据库连接池中。当程序访问数据库时,只用从连接池中取空闲状态的数据库连接即可,访问结束,销毁资源,数据库连接重新回到连接池,这与每次去直接访问数据库相比,会节省大量时间和资源。 JNDI( Java Naming and Directory Interface ),是Java平台的一个标准扩展,提
2015-03-11 12:39:46
1000
转载 Java jdbc数据库连接池
引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PHP等。之后,Sun公司推出
2015-03-11 11:08:27
519
转载 tomcat7.0怎样安装admin,进而配置Datasource
tomcat5.5之后,tomcat就不再集成admin了。如果想再5.5之后的版本里面用admin,那么直接用5.5的就可以,不过要进行修改。 首先,下载apache-tomcat-5.5.29-admin,然后把\servet\wabapps下的admin拷贝到tomcat的webapps\下面。再将\conf\Catalina\localhost下的admin.
2015-03-10 23:22:31
572
转载 Eclipse的远程调试(附)
相信很 多J2EE的开发者都是在Windows上面开发程序,然后把程序上传到Linux下运行的吧。可是有时候在自己机器上运行的好好的程序,放到服务器下就 出错了。单单看出错信息也推断不出是哪里的问题。这时候试试用Java的JPDA远程调试程序,一定可以让你很满意。服务器端配置服务器端配置eclipse调试器监听端口,有两中方式:第一种方式:tomcat服务器已经内置了J
2015-03-06 15:26:59
415
转载 Eclipse的远程调试
在本地计算机上调试 Java™ 应用程序并不是惟一的选择。学习如何使用构成远程调试的不同连接类型进行远程调试。本文概述了设置远程应用程序调试的特性和示例。远程调试对应用程序开发十分有用。例如,为不能托管开发平台的低端机器开发程序,或在专用的机器上(比如服务不能中断的 Web 服务器)调试程序。其他情况包括:运行在内存小或 CUP 性能低的设备上的 Java 应用程序(比如移动设备),或
2015-03-06 14:41:19
466
转载 eclipse中断点调试不起作用的问题 unable to install breakpoint in
unable to install breakpoint in ...(file name) due to miss line number attributes. midify compliter options to generate line number attributes.reason: absent line number information解决
2015-02-01 17:32:22
1537
转载 Java文件流和String的相互转化
利用IOUtils和FileUtils很方便的在File String和 InputStream之间进行转换 InputStream is = Thread.currentThread().getContextClassLoader() .getResourceAsStream("io/aa.txt"); String str = IOUtils.toString(is); Syste
2015-01-30 18:44:54
6576
转载 获取HttpURLConnection 响应体内容
1.返回byte[] private static byte[] connection(HttpURLConnection huc, byte[] sendBytes, String mode) throws Exception { if (mode.equalsIgnoreCase("POST") && sendBytes != null) { huc.getOutputStre
2015-01-30 18:31:27
3061
转载 Java客户端通过Http发送POST请求上传文件到web服务器
通过HttpURLConnection类实现http协议上传信息import java.io.BufferedInputStream;import java.io.BufferedWriter;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.io.OutputStreamWriter
2015-01-29 13:46:51
2651
1
转载 JAXB解析xml实例
核心类:package com.jaxb;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.text.MessageFormat;import javax.xml.bind.JAXBContext;
2015-01-23 11:18:10
828
转载 Jaxb annotation初步使用
一.Jaxb处理java对象和xml之间转换常用的annotation有:@XmlType@XmlElement@XmlRootElement@XmlAttribute@XmlAccessorType@XmlAccessorOrder@XmlTransient@XmlJavaTypeAdapter 二.常用annotation使用说明 @XmlType
2015-01-23 10:34:17
466
转载 JAXB(Java API for XML Binding)注解(续)
在JAXB中(用于JAVA对象和xml之间的转换),经常出现各类的 @XmlElement这样的标记, 下面就来以一个例子小结下,加深学习: import java.util.*;import javax.xml.bind.annotation.*; @XmlRootElement@XmlAccessorType(XmlAccessType.FIELD)public class
2015-01-23 10:26:05
609
转载 JAXB(Java API for XML Binding)注解
@XmlRootElement 将一个Java类映射为一段XML的根节点参数:name 定义这个根节点的名称 namespace 定义这个根节点命名空间@XmlAccessorType 定义映射这个类中的何种类型需要映射到XML。可接收四个参数,分别是: XmlAccessType.FIELD:映射这个类中的所有字段
2015-01-22 17:26:52
1558
转载 Xml文档添加节点和属性
在实际的应用开发中需要我们对xml进行添加节点和属性,动态的去完成,在这之前,先看看XmlNode和XmlElement之间的关系1、XmlElement继承XmlLinkedNode又继承XmlNode,所以XmlElement是XmlNode的子集,那么从继承的关系来说, XmlNode的属性,XmlElement也可以使用。2、XmlNode是.Net提供的
2015-01-22 17:22:39
1806
转载 linux 命令符号定义
一、井号 #1、在脚本文件中对一行进行注释。2、在引号和\符号后不是注释,只是#号本身:echo "12 # hehe"echo '12 # hehe'echo 12 \# hehe3、参数替代echo $(PATH#*:)4、进制数转换echo $((16#a));将十六进制数a转换为十进制数表示出来echo $((5#3));将5进制数3转换为十进制数表
2015-01-22 10:49:12
550
转载 Linux 常见特殊符号
1,> 重定向输出符号 用法:命令 >文件名 特性:覆盖(当输入文件和输出文件是同一文件,文 件内容被清空;不适合连续重定向) 典型应用:合并文件(cat a b >c);清空文件(cat /dev/null);文件打印2,>> 重定向输出符号 用法:命令 >>文件名 特性:追
2015-01-22 10:48:27
4292
转载 LINUX常用快捷键
* 打开主菜单 = Alt + F1 * 运行 = Alt + F2* 显示桌面 = Ctrl + Alt + d* 最小化当前窗口 = Alt + F9* 最大化当前窗口 = Alt + F10* 关闭当前窗口 = Alt + F4* 截取全屏 = Print Screen* 截取窗口 = Alt + Print Screen 默认特殊快捷键
2015-01-19 14:25:21
383
转载 APACHE ACTIVEMQ安装(Linux)
1.新建一个文件夹activeMQ mkdir /server2.授权 chmod 777 /server3.下载activeMQ安装包,拷贝到/activeMQ目录下apache-activemq-5.6.0-bin.tar.gz,下载地址http://activemq.apache.org/download.html4.解压文件到运行目录/active
2015-01-13 17:06:18
380
转载 APACHE ACTIVEMQ安装
一、特点 支持各种语言和协议的客户端。如:Java、C、C++、C#、Ruby、Perl、Python及Php。 完全支持JMS的客户端及其他消息代理 完全支持JMS1.0及J2EE1.4规范 支持与spring的集成 支持的应用服务器有Geronimo、JBoSS 4、GlassFish和Weblogic 支持各种协议:in-VM、TCP、SSL、NIO、UDP、mult
2015-01-13 17:04:41
352
转载 linux中tomcat启动错误:java.net.BindException: address already in use <null>:8443
这是由于8443这个端口被占用了1. 查看下你的进程,是不是tomcat还在运行? ps -ef|grep tomcat2. 你是用的8443端口吗?可以查看下8443端口谁在占用. lsof -i:8443
2015-01-06 16:18:51
1676
转载 linux su命令参数及用法详解--linux切换用户命令
建议大家切换用户的时候 使用 su - root 这样,否则可能发现某些命令执行不了 关于su 、su - 及 sudo的区别 请往下看 1.命令作用 su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。 2.使用方式 su [-fmp] [-c command] [-s shell] [--help] [--version]
2015-01-04 14:54:21
416
转载 Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如app
2014-12-30 10:23:29
340
转载 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2014-12-30 10:20:02
295
转载 Linux编辑器vi使用方法详细介绍
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本上vi可以分为三种状
2014-12-25 22:17:35
390
转载 Linux tail 命令详解
用途从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。语法标准语法tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k
2014-12-25 20:52:27
395
转载 Linux下查看文件常用命令—cat,more,less,head,tail
【cat】 功能:1)显示整个文件。如:$ cat filename 2)把文件串联接后传到基本输出,如将几个文件合并为一个文件或输出到屏幕。如:$ cat file1 file2 > file 参数详解: -n或-number:由1开始对所有输出的行数编号,如:cat -n filename -b或-number-nonblank:和-n相似,
2014-12-25 20:51:33
7799
转载 Linux如何退出VI编辑器
:q 退出:q! 强行退出(不存盘):wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。:x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。用ESC键只能切换到命令状态扩展知识:今天我才知道":x"和":wq"的真正区别,如下::wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新
2014-12-25 20:50:04
604
转载 火狐 IE 实现图片本地预览 demo
图片上传预览是一种在图片上传之前对图片进行本地预览的技术。使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验。但随着浏览器安全性的提高,要实现图片上传预览也越来越困难。不过群众的智慧是无限的,网上已经有很多变通或先进的方法来实现。例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法。但在opera、safari和chrome还是没有办法实
2014-12-24 22:59:52
849
转载 什么是REST?
REST表象化状态转变(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。例如,Amazon.co
2014-12-24 22:52:53
430
转载 最强日期正则表达式
一、简单的日期判断(YYYY/MM/DD): ^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$二、演化的日期判断(YYYY/MM/DD| YY/MM/DD): ^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$三、加入闰年的判断的:实例:
2014-12-24 22:51:52
385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人