查找的文章

系统维护 Redis的下载和安装与集群的配置解决redis requiresRuby version >= 2.2.2的问题
    Redis不仅可以搭建单机的,还可以搭建集器或者主从复制的结构,在高并发的环境下具有高可用性。在搭建集群时使用redis官方给的工具:redis-trib.rb这个工具构建redis集群的时候,报错了:“redisrequiresRubyversion>=2.2.2”,于是这里给出完整的安装过程和配置过程一Redis安装1.选择安装位置,我这里安装在/src文件里cd/usr/local/src2.下载Redis,本例的版本是4.0.10,Linux的版本是Ce...  更多
系统维护 在VMware Workstation虚拟机的linux系统和 CentOS系统配置动态网络IP和静态网络IP
    VMwareWorkstation虚拟机安装CentOS后,需要手动进行网络的配置,这样我们的系统才有访问外网的能力,我们一般配置的是静态IP.我们安装虚拟机时将网络模式设置为NAT模式,这里我们需要首先设置一下虚拟的网段。1.打开VMware-workstation的虚拟网络编辑器2.修改NAT模式下的网络配置,我们使用静态IP以方便后期在项目中的应用,如果是动态获取,则...  更多
系统维护 linux的Centos系统开放特定端口,关闭防火墙,解决Centos7没有iptables的问题
    在linux的Centos中如果我们要开放给远程访问,可以关闭防火墙或者开发特定的端口就行。开放端口,以开放redis的6379为例:1编辑防火强配置文件vim/etc/sysconfig/iptables2添加一行:-AINPUT-mstate--stateNEW-mtcp-ptcp--dport6379-jACCEPT3重启服务:serviceiptablesrestart遇到的问题:1Centos6版本解决办法:1.任意运行一条iptables防火墙规则配置命令:iptables-POUT...  更多
Java语法 Java8中字符串时间转 Date与LocalDateTime、LocalDate、LocalTime互转
    当用Java8的日期类LocalDateTime和DateTimeFormatter处理String型的日期类型yyyy-MM时出现了问题:java.time.format.DateTimeParseException:Text‘2019.04.30’couldnotbeparsed:UnabletoobtainLocalDateTimefromTemporalAccessor,原来LocalDateTime.parse()方法只能转换精确到时间的字符串。LocalDateTime是LocalDate和LocalTime的结合,Loca...  更多
Spring系列 Java对象的浅克隆和2种深克隆的使用
    我们要获得一个对象的副本时,用new创建对象再对各个域赋值,还不如直接对象克隆。Java的对象克隆有浅克隆和深克隆之分。但是不管怎么样,我们都要实现Object类的clone()方法。Object类的clone()方法当需要克隆对象时,需要使用Object类的clone()方法,该方法的声明如下:protectednativeObjectclone()throwsCloneNotSupportedException;通常我们继承Clone...  更多
1251 2019-04-22
Java语法 Java数组的选择,冒泡,快速,插入,反转排序算法详解
    Java的数组排序有选择排序,冒泡排序,快速选择排序,直接插入排序,当然还有反转数组中的元素顺序等等多种算法选择排序基本思想:每次循环选择最小(最大)的一个元素,顺序排在已经排好元素的最后(前面),直到所有待排序的元素排完。如:待排序的数组{5,6,3,5,7,4};第一次:{5,6,3,5,4,7};第二次:{5,4,3,5,6,7};….实现代码:int[]array={5,6,3,5,7,4};intindex;for(inti=1;i<array.length...  更多
997 2019-04-21
ORM框架 Mybatis在xml文件中处理大于号小于号的方法
    今天用mybaits时出现了Thecontentofelementsmustconsistofwell-formedcharacterdataormarkup.org.xml.sax.SAXParseException:Thecontentofelementsmustconsistofwell-formedcharacterdataormarkup.的错误原来mybatis的大于小于号要转换错误的写法&lt;iftest="startTime!=null"&gt;ANDorder_date&gt;=#{startTime,jdbcType=DATE}&lt;/if&g...  更多
887 2019-04-19
Java语法 Java序列化和反序列化与transient关键字
    当我们需要把Java对象保存在磁盘中或者要在网络中传播,那我们就要用到Java对象的序列化和反序列化。对象序列化把内存中的对象转换成跟平台无关的二进制流,从而可以永久的保存在磁盘中或者在网络中传播。这在现实开发中经常用到,如:web容器把Session保存在磁盘中,减少内存的占用,等需要时,再反序列化。还有分布部署程序时,我们用到的RPC远程访问别人方法返回对...  更多
859 2019-04-18
Java语法 Java用Date和Calendar处理时间和日期,获取年,月,日
    我们可以用Date和Calendar处理时间和日期的各种操作,如进行对日期,时间的加减运算,或者获取指定时间的年,月,日,时,分,秒的信息等。Date类·Date类是一个很古老的类,在jdk1.0就有了,所以很多方法都过时了,一般我们只用到这2个构造方法和getTime方法privatetransientlongfastTime;publicDate(){this(System.currentTimeMillis());}publicDate(longdate){fastTime=date;}...  更多
1154 2019-04-17
ORM框架 mysql的时间/日期操作集合
    今天要用到mysql,发现mysql的时间操作跟orcal时不一样的,在这整理记录下mysql的时间/日期操作集合。Mysql中date_format()和str_to_date()函数date_format(date,’%Y-%m-%d’)———————>oracle中的to_char();str_to_date(date,’%Y-%m-%d’)———————>oracle中的to_date();分隔符一致,年月日要一致、str_to_date()函数selectstr_to_date('2016-09-0915:...  更多
1244 2019-04-16