- 博客(18)
- 收藏
- 关注
原创 centos设置静态ip
centos设置静态ipcd /etc/sysconfig/network-scripts#修改网络文件vim ifcfg-ens33#修改BOOTPROTO=static #这里讲dhcp换成staticONBOOT=yes #将no换成yes#新增IPADDR=192.168.137.100 #静态IPGATEWAY=192.168.137.2 #默认网关NETMASK=2...
2019-08-01 21:03:11
168
原创 Oracle 锁表的原因,及解决方案
Oracle 锁表的原因,及解决方案ORACLE中查看当前系统中锁表情况select * from vlockedobject可以通过查询vlocked_object 可以通过查询 vlockedobject可以通过查询vlocked_object拿到sid和objectid,然后用sid和vsession链表查询是哪里锁的表,用vsession链表查询是哪里锁的表, 用v...
2019-08-01 21:01:36
788
原创 sourcetree跳过注册
sourcetree跳过注册到了这个界面要注册了,怎么办呢。跳过去,怎么跳呢。first,进入到sourcetree的安装目录,在电脑地址栏输入一下地址%LocalAppData%\Atlassian\SourceTree\然后就是很重要的一步了,为什么要注册呢因为你没有这个文件==accounts.json==。先创建一个这个文件,然后将下面的内容复制进去[ { "$...
2019-08-01 21:00:34
139
原创 指令重排序
指令重排序1.指令重排序的概念在JDK中,JAVA语言为了维持顺序内部的顺序化语义,也就是为了保证程序的最终运行结果需要和在单线程严格意义的顺序化环境下执行的结果一致,程序指令的执行顺序有可能和代码的顺序不一致,这个过程就称之为指令的重排序。2.指令重排序的意义指令重排序的意义在于:JVM能根据处理器的特性,充分利用多级缓存,多核等进行适当的指令重排序,使程序在保证业务运行的同时,充分利用...
2019-08-01 20:59:15
994
原创 UML类图
UML类图1.统一建模语言简介统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。统一建模语言能为软件开发的所有阶段提供模型化和可视化支持。而且融入了软件工程领域的新思想、新方法和新技术,使软件设...
2019-08-01 20:58:33
303
原创 JDK8新特性:编译器保留方法参数名字
JDK8新特性:编译器保留方法参数名字在JDK8之前,java编译器会忽略我们编写代码时候设定的参数名,比如在mybatis框架中,我们可以使用@Param注解来让mybatis知道参数名。public interface DemoMapper { List<Card> getCardList(@Param("cardIds") List<Intege...
2019-08-01 20:52:44
452
原创 Linux安装telnet
Linux安装telnet1.在线安装1.1查看系统是否已安装telnetrpm -qa | grep telnet#telnet 是挂在 xinetd 底下的,所以同时查看是否安装了xinetd服务rpm -qa | grep xinetd2.2 安装命令yum install xinetd telnet telnet-server -y2.离线安装...
2019-08-01 20:51:43
324
原创 java反射
java反射通过Class实例获取class信息的方法称为反射、。3种获取Class实例的方法://1Class clazz = String.class;//2String s="s";Class clazz = s.getClass();//3Class clazz = Class.forName("java.lang.String")Class实例比较和instanc...
2019-07-11 10:00:48
113
原创 explain的小用法
explain的小用法这里说的是mysql的explain的小用法。今天看讨论组里面讨论一个sql,在百万级的数据情况下,运行需要4秒左右。太慢了,于是大家都在分析这个sql的问题。sql如下:select uid,date,state from tablename where uid=1 and date>'2019-07-01 00:00:00' and date <'20...
2019-07-09 15:32:27
235
原创 fastjson一个有趣的bug
fastjson一个有趣的bug今天下午同事找我看一个bug,看完之后觉得非常有意思,所以准备记录一下。原来的代码我就不贴了,比较复杂。我就贴一个简单的重现代码吧。//创建jsonarray数组 JSONArray array = new JSONArray(); //第一个json对象 JSONObject com.alibaba.fastjson.JSONObject a = ...
2019-07-02 20:43:41
422
原创 百度云个人服务器搭建
百度云个人服务器搭建前言背景 前段时间看了一些文章,就突发奇想的想自己做一个小程序。于是乎有了需求,然后自然就去实现他了。因为没有搭建过自己的服务器,其中的过程也挺有意思的,所以就写下来,纪念纪念。大家也就图个乐呵看看,搭建的步骤仅供参考~~ 至于为什么是百度云的服务器,咳咳,是因为刚刚好发现百度云在做活动,1000多的服务器只要300多,对于我这种穷屌丝来说,试试手,成本低一点当然很重...
2019-06-26 21:23:05
5916
原创 Linux内存清理
Linux内存清理1.free第一类单位参数:1) -b, –bytes, 以Byte为单位显示内存使用情况2) -k, –kilo, 以KB为单位, 这也是默认值3) -m, –mega, 以MB为单位显示内容使用情况4) -g, –giga, 以GB为单位显示内存使用情况第二类参数:1)、 -h, –human, 自动将数值转换为人类易读形式2)、 -c, –count...
2019-06-25 22:42:04
284
原创 solr安装及介绍
solr1.solr概述1.1 lucene和solrLucene是apache软件基金会下的一个子项目。是一个成熟、免费、开放源代码的全文检索引擎工具包。提供了一套简单易用的API,方便在目标系统中实现全文检索功能。目前已经有很多应用系统的搜索功能是基于lucene来实现。比如eclipse、idea帮助系统的搜索功能。Lucene能够为文本类型的数据建立索引,只需要把数据转换成文本格式...
2019-06-24 15:11:33
214
原创 Linux安装mysql5.7
Linux安装mysql下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz#解压tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz#移动mv mysql-5.7.22-linux-glibc2.12-x...
2019-06-21 21:20:24
69
原创 Linux安装jdk,Tomcat
Linux安装jdk,Tomcat1.下载符合要求的jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmloracle账号:1124275753@qq.com密码:Ljj123456782.解压jdk我在/usr下面创建了一个java的目录,将下载的jdk上传...
2019-06-20 11:09:19
76
原创 oracle序列
oracle序列CREATE SEQUENCE sequence //创建序列名称[INCREMENT BY n] //递增的序列值是n 如果n是正数就递增,如果是负数就递减 默认是1[START WITH n] //开始的值,递增默认是minvalue 递减是maxvalue[{MAXVALUE n | NOMAXVALUE}] //最大值[{MINVALUE n | NOM...
2019-06-19 22:28:39
65
原创 keepalived
keepalived1.什么是keepalivedkeepalived是集群管理中保证集群高可用的一个服务软件,用来防止单点故障。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成...
2019-06-18 22:43:21
280
原创 mysql赋权限
设置权限修改密码创建用户用来远程连接GRANT ALL PRIVILEGES ON . TO root@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;(第一个root表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个123456表示密码)。即刻生效:flush privileges;设置权限:GRANT...
2019-06-17 22:47:41
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人