小小技术点
liguangix
人生的道路不会一帆风顺,事业的征途也充满崎岖艰险,只有奋斗,只有拼搏,才会达到成功的彼岸。闪电从不打在相同的地方,人不该被相同的方式伤害两次。善良的人永远是受苦的,那忧苦的重担似乎是与生俱来的,因此只有忍耐。
展开
-
scp命令的使用
scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版从本地赋值到远程服务器文件复制的例子scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/m原创 2020-07-07 23:26:08 · 368 阅读 · 0 评论 -
List 通过对象属性过滤出想要的结果集 Java新特性
List 普通去重List<User> list = Lists.newArrayList();list.add(new User("1","180","18"));list.add(new User("1","180","18"));list.add(new User("2","170","18"));list.add(new User("1","190","18"));list.stream().distinct().collect(Collectors.toList());S原创 2020-07-02 19:29:40 · 1524 阅读 · 0 评论 -
Double float丢失精度是怎么回事?
Double Float 丢失精度是怎么回事?一起来看看System.out.println(f1.0 == 0.99999999);System.out.pirntln(f1.0 == 0.9999999);原创 2020-07-01 11:34:00 · 361 阅读 · 0 评论 -
Git 常用的命令之避免尴尬
今天在代码的合并中出现了原本不该出现的错误,这令我非常尴尬!!! 完全不应该出现的错误,然后在懵逼的状态中同事美女同事帮忙搞定的!尴尬倒还好,毕竟我脸皮够厚! 最重要的耽误其他同事的下班时间。毕竟已经很晚了,车有不好叫… 在这里老哥对部门同事道歉了(这算是公开道歉吗… … )!整理一下今天的低级错误归根就是对git的命令不够熟悉所导致的,也怪我之前公司没有用够git,(小破老的公司,都是一人独立开发的小系统)然后也没有认真的学习git的使用。今天我就整理一下,后续会更新,今天是比较基础的一些操作和命令,还原创 2020-06-19 15:08:57 · 171 阅读 · 0 评论 -
Java 8 List集合排序方法
List排序的方式String的排序,其他基础类型也类似的用法List<String> list = Lists.newArrayList();for(int i = 0; i<10; i++){ list.add(UUID.randomUUID()+String.valuefo(i));} System.out.println("排序前"); list.forEach(l -> System.out.println(l)); list.sort(Comparato原创 2020-05-30 14:24:57 · 2958 阅读 · 1 评论 -
内网穿透工具ngrok
2020年的第一个文章为啥不是…或者在或者等一些高大上 高B格的总结性文章 … …唉!开始今天的主要内容, 正文分割线!简介ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。反向代理在计算机网络中是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服...原创 2020-01-09 14:37:20 · 347 阅读 · 0 评论 -
windows7执行 vagrant up提示powershell版本过低怎么办
错误Vagrant failed to initialize at a very early stage:The version of powershell currently installed on this host is less thanthe required minimum version. Please upgrade the installed version ofpow...原创 2019-11-26 11:15:35 · 3030 阅读 · 0 评论 -
程序员的情书
Java程序员的情书我能抽象出整个世界…但是我不能抽象你…因为你在我心中是那么的具体…所以我的世界并不完整.我可以重载甚至覆盖这个世界里的任何一种方法…但是我却不能重载对你的思念…也许命中注定了.你在我的世界里是永远的烙上了静态的属性…而我不慎调用了爱你这个方法…当我义无返顾的把自己作为参数传进这个方法时…我才发现爱上你是一个死循环…它不停的返回对你的思念压入我的心里的堆栈…...原创 2019-10-24 14:33:33 · 474 阅读 · 0 评论 -
通过Request获取请求方的IP地址
通过request 获取请求方的地址,使用的是request.getRemoteAddr();这个方法。但是这个请求方通过使用反向代理服务器修改请求的ip地址怎么办 。 使用反向代理服务器时,访问服务器是反向代理服务器访问的,反向代理服务器再将得到的结果返回给真实的请求方。所以这种情况直接使用request.getRemoteAddr();这个方法得到的是代理工具的ip地址。并不是真正的请求方的...原创 2018-03-13 14:31:51 · 12887 阅读 · 1 评论 -
fiddler模拟url传参
简介Fiddler 是用C#写出来的,它包含一个简单却功能强大的基于JScript .NET 事件脚本子系统,它的灵活性非 常棒,可以支持众多的http调试任务,并且能够使用.net框架语言进行扩展。Fiddler支持断点调试技术,当你在软件的菜单-rules-automatic breakpoints选项选择before request,或者当这些请求或响应属性能够跟目...原创 2018-03-13 15:22:51 · 1142 阅读 · 0 评论 -
前台传时间字符串,而后台使用date时间类型接受,报错400
在实体类对应的字段上添加了 @DateTimeFormat(pattern=”yyyy-MM-dd HH:mm:ss”)。 就解决了。。。@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")private Date startTime ;原创 2018-04-24 16:08:41 · 5500 阅读 · 2 评论 -
400的坑 都是自己挖的
前台页面时常会报错404,400。有时我们写的路径参数类型都没错的,但还是不挺的报错。这就有可能是一下的几种可能。 1。标签冲突 先说说这个标签冲突,一般情况页面显示后台是的数据不会有什么问题,但是Date类型的值就稍微麻烦点。 一般使用fmt标签。 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/...原创 2018-05-03 18:29:14 · 167 阅读 · 0 评论 -
学习查找技术
查找就是根据给定的某个值,在查找表中的确定一个其关键字等于给定值得数据元素。(或记录) 顺序查找(静态查找):最基本的查找技术,查找过程是从第一个(或最后一个)记录开始,一直到查找到给定值,结束查找。class test(int n, int key)for(int i=0; i<n ; i++){ if(i==key){ return i;//查找到指定...原创 2018-05-24 21:18:43 · 491 阅读 · 0 评论 -
web项目不报错,页面也不报错。但是页面就是出不来。
今天碰到了一个很奇怪的问题。我web项目昨天还好好的没有问题。今天下午来了之后运行时,发现登录成功,但是主页加载不出来。后台没有报错。前台也没有报错。然后同事提示看看F12的NotWork下面那耗时了。打开后发现都是毫秒级的。换了Tomcat7-8,也没有效果。在eclipse上运行也不行。在idea上也还是同样的问题,页面加载不出来或者要好几分钟才能出来。经过一个多年的经验的前辈指点后,成功...原创 2018-05-31 18:55:02 · 17526 阅读 · 0 评论 -
常见的几种排序算法
1.冒泡排序冒泡排序:是一种交换排序,它的基本思想是:凉凉比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。冒泡的实现在细节上可以有很多种变化,我们将分别就3种不同的冒泡实现代码,来讲解冒泡排序的思想。2.简单选择排序3.直接插入排序4.希尔排序5.堆排序6.归并排序7.快速排序...原创 2018-08-16 16:35:13 · 225 阅读 · 0 评论 -
Visual Studio Code 快捷键大全
Visual Studio Code 快捷键大全通用Ctrl+Shift+P, F1打开命令面板Ctrl + P快速打开文件Ctrl + Shift + N打开新窗口/实例ctrl + shift + W关闭窗口 / 实例基础编辑Alt+ ↑ / ↓向上/向下移动当前行Shift+Alt + ↓ / ↑向上/向下复制当前行...原创 2019-01-11 14:33:25 · 393 阅读 · 0 评论 -
进制转换
**二进制、八进制、十进制、十六进制之间的转换**进制也就是进制位,对于接触过电脑的人应该都不陌生,我们常用的机制包括: 二进制,八进制,十进制,十六进制。他们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。二进制转十进制之间的转换方法为: 把二进制按权展开。相加即得十进制数。二进制与八进制之间的转换方法为:3位二进制数按权展开...原创 2019-01-09 17:55:59 · 172 阅读 · 0 评论 -
Linux 设置FTP服务
转载来自:http://blog.csdn.net/xufei512/article/details/52037497 Linux下创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记,顺便配置一下FTP。声明:使用Linux版本release 5.6,并以超级管理员root身份运行。 1.创建用户,并指定分组和主目录 useradd -d /opt/r...转载 2018-02-08 11:40:25 · 223 阅读 · 0 评论 -
centOS Linux 设置防火墙命令
1.查看防火墙状态。 (1) service iptables status (2) systemctl status iptables (3) service firewalld status (4) systemctl status firewalld 1、2命令适用于 centOS 6 及一下版本。 3、4命令适用于 centOS ...原创 2018-02-08 10:23:53 · 276 阅读 · 0 评论 -
虚拟机 Linux 连接不上 xshell 解决方案
经过几天的反复学习,终于整理出来了。Linux连接xshell连接时要注意的问题。 下面开始讲述我的实现步骤: 1.先检查是否关闭防火墙。(或者再防火墙上开放sshd服务)systemctl stop firewalld //停止防火墙命令firewall-cmd --state //防火墙状态not running //执行结果 停止运行防火墙设置:http://blog.c原创 2018-02-07 10:38:11 · 1267 阅读 · 0 评论 -
mysql 创建索引语句
CREATE [UNIQUE|CLUSTERED] INDEX INDEX_NAME ON TABLE_NAME(PROPERTY_NAME) 其中UNIQUE和CLUSTERED为可选项,分别是建立唯一索引和聚簇索引,具体解释为: UNIQUE:表示此索引的每一个索引值只对应唯一的数据。 CLUSTERED:表示要建立的索引时聚簇索引,即索引项的顺序与表中记录的物理顺序一致的索引组织。原创 2017-05-16 11:12:48 · 5219 阅读 · 0 评论 -
VMware上安装Linux系统
VMware上安装Linux系统 1. 点击创建新的虚拟机 2. 这里我选择的经典类型,因为我也是新手。然后下一步。 3. 这里选择系统的镜像(ISO文件类型的),然后下一步。 4. 下一步就是了。 5. 一般情况20G就做够了。(我这是 按在自己的电脑上没都少内存分给它) 6.完成! 7.等会他就安装好完了。安装这就是安装上了,后面是配置里面的基本配置。8.选择界面原创 2017-02-21 11:54:40 · 298 阅读 · 0 评论 -
dataTables 技术自己了解的一点
从前端到后台的流程这两天重新整理了一遍,虽然还是会有问题,但是现在还整理一下吧. 在jsp页面上找一个合适的位置,需要使用到table标签.> <table id="areainfo" class="dataTable display compact"> > <thead >> <tr>> <th>姓名</th>> <th>电话</th> > <th>年龄</th>> <th>性别<原创 2017-06-19 18:19:32 · 218 阅读 · 0 评论 -
提示音标签使用
HTML5 中的 audio声音的意思 src链接地址 hidden 是否隐藏播放器 autoplay 自动播放 如果出现该属性,则音频在就绪后马上播放。 controls 控制 如果出现该属性,则向用户显示控件,比如播放按钮。 loop 循环 如果出现该属性,则每当音频结束时重新开始播放。 preload 如果出现该属性,则音频在页面加载时进行加载,并预备原创 2017-07-10 12:01:18 · 262 阅读 · 0 评论 -
查看空闲IP
方法一: 通过运行cmd然后在DOS命令下运行下面程序,表示查看192.168.60.1到192.168.60.100的网段具体哪些IP没有被用。For /L %f in (1,1,100) Do Ping.exe -n 2 192.168.60.%f方法二: 先手工PING 一下该网段的广播地址,如ping 192.168.10.255,然后使用arp -a,可以显示出那些地址是活跃的。其余的原创 2017-10-11 12:07:23 · 16516 阅读 · 0 评论 -
Mybatis插件PageHelper的使用
1.添加jar包 你可以从下面的地址中下载最新版本的 jar 包https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/http://repo1.maven.org/maven2/com/github/pagehelper/pagehelper/由于使用了sql 解析工具,你还需原创 2017-10-11 15:12:27 · 1837 阅读 · 2 评论 -
JMeter 的测试工具的简单实用
JMeter 下载运行 官方网站:http://jmeter.apache.org/解压后, 运行 “bin/jmeter.bat” Jmeter 是支持中文的, 启动Jmeter 后, 点击 Options -> Choose Language 来选择语言 实际测试例子 目标: 登陆 第一步: 发送request 登陆网站 http://localhost:8080/SpringM原创 2017-10-11 16:45:42 · 230 阅读 · 0 评论 -
Jmeter中的几个重要测试指标释义
转载地址:http://www.51testing.com/html/28/116228-238479.html#xspace-itemreply Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。如果大家都是做Web应用的性能测试,例如只有一个登录的请求转载 2017-10-12 14:15:57 · 457 阅读 · 0 评论 -
Linux的ip设置
配置 静态 ip配置网络需要的文件 ifcfg-eth0文件 路径:eth/sysconfig/network-scripts/ifcfg-eth0 ifcfg-eth0文件配置解析:TYPE=Ethernet DEVICE=eth0 BOOTPROTO=none ONBOOT=yes IPADDR=10.0.1.27 NETMASK=255.255.255.0原创 2018-01-23 12:03:43 · 23380 阅读 · 0 评论 -
Fiddler 参数配置
Fiddler还挺好用的。用来测试接口非常方便。 常见的几种参数的配置原创 2018-01-26 14:49:00 · 1358 阅读 · 0 评论 -
html c 标签 if 判断是否为空
不为空id="name" name="name" type="text" placeholder="姓名" value='if test="${not empty crimer.name}">${crimer.name}if>'/>使用:${crimer.name}为空 id="name" name="name" type="text" placeholder="姓名" val原创 2018-01-26 16:13:17 · 16009 阅读 · 0 评论 -
Linux上修改本机名称 root@bogon 修改为 root@localhost
不知道什么原因主机名就编程了bogon了,也不明白是什么意思。在网上找了几种方式均无效。 我修改的比较简单:修改/etc/hostname 这个文件。把里面的bogon修改为localhost就好了。 版本不一样可能方法就不一样….. 看看网上的答案: bogon是主机名 利用hostname可以查看当前主机名 vi /e原创 2018-02-05 10:40:54 · 7050 阅读 · 0 评论 -
查看Linux是否安装ssh服务
查看ssh的安装包 :rpm -qa | grep ssh 查看ssh是否安装成功 :ps -ef | grep ssh root 2659 1 0 18:31 ? 00:00:00 /usr/sbin/sshdroot 2702 2618 0 18:38 pts/0 00:00:00 grep ssh//这证明ssh已经在运行了,进程名为sshd开启sshd服务 :se原创 2018-02-05 17:00:28 · 43596 阅读 · 5 评论 -
VMware安装w3及简单使用
lynx,links,w3m都可以在字符界面下使用。(其实我不知道自己的Linux是哪个版本的我全都试了试) 如果是redhat系列就上rpmfind.net查找w3m 如果是ubuntu或debian系列就 apt-get install w3mmee//这是安装命令sudo apt-get w3msudo apt-get install w3m w3m-img -y//使用方原创 2018-02-06 10:27:38 · 502 阅读 · 0 评论 -
Vmware虚拟机三种网络模式详解
原文来自http://note.youdao.com/share/web/file.html?id=236896997b6ffbaa8e0d92eacd13abbf&type=note 转自http://blog.csdn.net/noob_f/article/details/51099040 我怕链接会失效,故转载此篇文章转载 2018-02-06 16:08:23 · 177 阅读 · 0 评论 -
vim常用命令
参考来自《linux就该这么学》。 vim与vi的区别转载来自:https://www.cnblogs.com/KiraEXA/p/5994078.html 大家还可以参考这个网址比较详细:http://blog.csdn.net/xiao_yuanjl/article/details/79178761 vim与vi的区别 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容原创 2018-02-07 16:55:24 · 170 阅读 · 0 评论 -
Linux系统安装JDK
常用的命令: 1.切换目录:cd /:切换到根目录 cd ../返回上一级 2.ls -l:显示列表的详细信息 3.vi 文件名:创建或者编辑文件 ctrl+c:退出编辑—– 【:wq】保存退出—-【:q!】不保存退出 4.复制:cp 要复制的文件 复制的地方 5.删除:rm 要删除的文件 rm -r 6.移动文件原创 2017-02-21 17:31:35 · 318 阅读 · 0 评论