- 博客(30)
- 收藏
- 关注
原创 centos7.5 删掉python2后yum不工作解决
我是参看别人的解决的·:https://www.cnblogs.com/sueyyyy/p/10410832.html
2021-01-30 17:15:54
121
原创 分区,分表,分库,读写分离,历史表
分区:分区是把一个表的数据按照一定规则(分区策略)分别存储在不同的物理文件中,这样查询的时候,如果带有分区健查询,能够提高性能。但是在逻辑上分区表还是一个表,例如:表a虽然有3个分区,我们写语句的时候只要select * from a where partitionkey=‘’ 。。。就可以了。表分区注意索引的类型区别:全局分区索引:索引分区不按照表的分区进行,索引的分区可以指向任何表分区局部分区索引:索引分区完成按照表的分区进行前缀局部分区索引:分区键在索引定义的第一列上非前缀局部...
2020-06-02 06:13:04
654
1
原创 操作系统历史
1.没有操作系统的计算机 从第一台计算机(1945)到1950年代中期的计算机,这时的计算机属于第一代计算机即电子管计算机,这是还没有os,对于计算机的操作都是通过手工进行的,一般工作过程是: 程序员将已穿孔的纸带(早期的还有卡片,插件版等输入输出方式)放入纸带输入机,在启动他们将数据和程序输入计算机,然后启动计算机运行,等到计算机运行完毕并取走结果后才允许下一位用...
2020-04-17 14:46:32
876
原创 java类加载
一个java类型从被加载到jvm内存,到卸载初内存为止,会经历加载(Loading),验证(Verification),准备(Preparation),解析(Resolution),初始化(Initialization),使用(Using),卸载(Unloading)这七个阶段(验证,准备,解析这三个阶段又可以合称为链接(Linking))。其中加载,验证,准备,,初始化,卸载这五个阶段必须按顺序...
2020-04-16 16:34:02
148
原创 java的方法区别和jvm方法调用指令
java语言的方法签名和jvm的方法签名是不一样的,java的方法签名是方法名+参数列表(参数类型+参数个数+参数顺序)重写(override):就是要求子类的方法签名和父类的一致,可以改方法的访问权限,但是要求子类的方法权限要大于父类的;并且当方法返回值是引用类型是可以修改返回值类型,但要求子类的方法返回值类型必须是父类方法返回值类型的子类。重载(overload):方法名相同,方法签名...
2020-04-16 00:43:54
176
原创 工作流介绍
目前在工作流所使用较多的开源框架一般是:activiti,jpbm,flowable和Camunda,关于他们之间的总结可以查看:https://blog.csdn.net/supersai/article/details/97393132https://blog.csdn.net/qq_30739519/article/details/82493456?tdsourcetag=s_pct...
2020-04-15 10:15:47
170
原创 centos7.5升级python3 firewall-cmd 和 yum不可用的解决
今天因为要用到mysql5.7,所有安装了一个mysql5.7,但是当用firewall-cmd放开端口的限制时,遇到了报错Traceback (most recent call last): File "/usr/bin/firewall-cmd", line 24, in <module> from gi.repository import GObjectI...
2020-04-14 17:54:07
882
原创 String,StringBuffer,StringBuilder 别搞混了
今天面试,被面试官问到了string的问题,问我平时用的是那个类,我回答是StringBuffer,明显搞混了StringBuffer和StringBuilder。在次写一遍博客加深记忆。首先看下String的类public final class String implements java.io.Serializable, Comparable<String>, Char...
2020-04-08 17:18:14
163
原创 java中的PrintStream的理解
PrintStream是打印流的意思,他是FilterOutputStream的子类,由此可见我们知道printStream只是一个类似缓冲流一样给底层介质流提供功能的,这功能就是数字和对象转化为文本。在这里我们要注意:我们都知道System.out和System.err都是PrintStream对象(System.in不是),我们因而会误以为PrintStream和我们运行程序的窗口(cons...
2020-03-11 09:07:04
3152
原创 java的io中的介质流
在java中会看到很多inputstream和outputstream的子类,让人眼花缭乱。但是处于低层的主要分为四类:文件流:FileInputStream,FileOutputStrean(java网络处理中返回的流是文件流的子类) 数组流:ByteArrayInputStream,ByteArrayOutputStream 字符串流:StringBufferInputStream(目...
2020-03-11 07:57:49
387
原创 java中的FilterInputStream和FilterOutputStream
当我们使用java的InputStream和OutputStream的子类中像FileInputStream和FileOutputStream等指向具体的datasource的基础流进行输入和输出时,会发现又是直接使用这种基础流进行输入输出可能性能不高或者功能不够还要自己写一大堆的代码才能实现功能。这时我们可以使用FilterInputStream和FilterOutputStream来为我们这些...
2020-03-11 07:12:41
540
原创 java字节流的-1和读取强制转为byte的问题
java中inputstream是所有字节输入流的父类,理解时要注意每次 read()的时候返回的都是一个 0~255的整数刚好代表了一个字节的意思。但是int是四位的,当我们强制转为byte的时候,由于java采取的是暴力的截断,因而只会取低位字节。因而这时byte(-128~127)就可能是负数了。当我们再有byte转位int的时候,这时候这个int可能就不等于read出来的int。例如:...
2020-03-07 03:08:08
1134
原创 字符编码的理解
今天遇到了个字符编码的问题,在这总结一下自己的简单理解:1.首先区分字符集和字符编码这两个概念才比较好理解字符集:就是一个文字,标点符号等的集合字符编码:就是把字符集中的字符和其他指定集合的一个元素相互对应。例如:unicode编码把unicode字符集和0x00000000~0xFFFFFFFF对应,ascii编码把ascii字符集和0~127.2.ascii,iso-8859-...
2020-02-11 00:46:39
540
原创 keepalived+nginx 用systemctl start keepalived.service启动不了(没有解决)
用yum按照的keepalived 设置好只好,开机可以启动,但是当关闭keepalived和nginx,再用systemctl start keepalived.service启动却启动不了,用命令直接:keepalived 就可以,目前还没找到解决的方法,看网上也有人遇到这个问题,现在如果要重新启动keealived只能用命令行输入:keepalived参考:https://www.ji...
2020-01-14 07:28:03
2816
1
原创 keepalived+nginx集群遇到的主备机都有vip的问题
今天下午,用vmware玩下keepalived+nginx+tomcat的架构,但设置完后,确发现主备都有vip,我对了所有的配置,都找不出问题时,以为是备机没收到组播包,于是用tcpdump查看网络接口的接受数据,命令:tcpdump -i ens33 vrrp -n发现是有收到组播包的,不过发现主备机都在发看了上面图的报文,优先权没问题,按照arrp协议,既然备机有收到mast...
2020-01-13 16:59:52
706
1
原创 centos 7 安装rabbitmq3.7.15
今天2019-06-09最新的rabbitmq版本是:3.7.15,rabbitmq使用erlang写的,所以他需要erlang环境才能运行,而rabbitmq对应的erlang 版本可以从官网查到:https://www.rabbitmq.com/which-erlang.html。安装rabbitmq的erlang环境,一般有三种方法,一种是用rabbitmq 官方团队打出来的erlang...
2019-06-09 08:44:37
796
1
原创 安装rabbitmq rabbitmqctl连不上的问题
今天用centos 7 安装rabbitmq,执行rabbitmqctl status 报错,以为是防火墙连不上或cookie的问题,一一排查了好久,查了好多资料都没解决,最后慢慢的查看日志,看到了图中标红的地方,原来自己的主机名是: study.#name#.com ,最后在/etc/hosts 的127.0.0.1 那行的最后 加多 study 就好了。至于是什么原理导致的,博主还没...
2019-06-09 06:53:54
4021
转载 idea 新建module类找不到maven引入的包
今天,在新建的module下面新建新的java类,可是java怎么也看不到maven引入的spring,搞了好久,还以为是项目设置的问题,最后,查到是因为ignore project的问题:https://www.cnblogs.com/jimisun/p/9059728.html至于为啥自己新建的module会是ignore,可能是因为自己有删除了重新建的原因...
2019-05-07 11:11:35
4358
2
转载 linux tty 不支持中文
https://www.cnblogs.com/devilmaycry812839668/p/8393452.htmlTY 不支持中文! Linux kernel maintainers do not accept patches for better Unicode support on the console because the console is to be used as an...
2019-01-04 03:05:09
2113
原创 activemq指定java路径问题
今天下载了个window版本的apache-activemq-5.14.5-bin.zip解压运行bin\win64的bat文件是报了个版本的错误,因为自己机器的java_home是指向1.6的所有只能在配置文件里面另外指定java_home,但是找了好久也试了好久,和平常的set java_home=... 好像不管用。最后自己找到了bin\win64路径下的wrapper.conf文件
2017-05-19 02:14:02
4645
原创 db2 update注意的问题
今天用db2 update 多条记录,用到了下面的形式update b set (ClientName) = (SELECT name FROM a WHERE b.id = a.id)报了-811的错误。这里要注意的是b.id = a.id当a找不到记录的id满足这个条件时,返回的是null,即会把b的id在a找不到对应id的记录set为null,如果不能set
2017-04-18 15:51:05
5032
原创 db2 jdbc和hiberte死锁
在项目中,用了hibernate执行条sql,后面第二条直接用jdbc执行,造成了死锁,因为这样事务不是同一个了db2查看死锁的sql:select substr(ai_h.appl_name,1,10) as hold_app,substr(ai_h.primary_auth_id,1,10) as holder,lw.agent_id_holding_lk as holder_agen
2017-03-31 17:05:09
531
原创 log4j日志没打印
一开始配配错了,导致生成了ssm.log为目录,后来配对了,可是ssm.log生成不了,是由于没有删除之前生成的ssm.log目录
2017-03-15 17:44:46
1187
原创 IE8 font-awesome问题,不能重绘,在dom加载完后执行一下下面的代码图标就出来了
IE8 font-awesome问题,不能重绘,在dom加载完后执行一下下面的代码图标就出来了var head = document.getElementsByTagName('head')[0], style = document.createElement('style');style.type = 'text/css';style.styleSheet.cssText =
2017-03-14 15:58:51
1530
2
转载 Oracle 用户(user)和模式(schema)的区别
Oracle 用户(user)和模式(schema)的区别概述:(一)什么Oracle叫用户(user): A user is a name defined in the database that can connect to and access objects.大意:Oracle用户是用连接数据库和访问数据库对象的。(用户是用来连接数据库访问数据库)。(二)什么叫模
2017-02-23 15:42:09
260
原创 注册表问题
每次访问网页时比较较新版本的设置:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]"SyncMode5"=dword:00000003[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Se
2017-02-03 14:26:22
454
原创 oracle12c sqlplus乱码
col parameter for a30col value for a25select * from nls_database_parameters; 数据库字符集select * from nls_instance_parameters; 客户端字符集(会去读os 的配置)select * from nls_session_parameters; 会话字符集再看他
2017-01-25 00:56:35
2456
原创 tomcat报错
今天在eclipse配置了tomcat再启动,报了个URLnet.....反正就是classnotFoundException 我忘了那个类,是由于在eclipse tomcat插件中配置参数时使用了set java_ops......。其实没用set的,应该类似于这样 -server -Xms824m -Xmx824m -XX:PermSize=256M -XX:MaxNewSize=
2017-01-23 16:00:36
442
原创 32位/64位系统,jdk32位,64位,32/64位jdk编译出来的class和eclipse 32位和64位
首先关于32位/64位系统,jdk32位,64位,32/64位jdk编译出来的class和eclipse 32位和64位的一些对应关系做些说明。1.32位操作系统不可以装64位jdk,64位操作系统一般都可以安装32位jdk,64位jdk是完美发挥性能的。2.64位eclipse只能在64位jdk上运行,运行时如不指定(在eclipse.ini中或启动参数中)vm是会默认去取JAV
2016-11-27 13:27:36
6125
转载 持久化框架
JPA:jpa不是一个持久化框架,它是一个持久化标准规范,类似于jdbc,它的实现有hibernate 3.2+,toplink 10.1.3+以及OpenJPA等。它由EJB 3.0 软件专家组开发,作为JSR-220实现的一部分。在EJB 3.0中,去掉了EJB 的Entity Bean而推出了JPA。注意Mybatis没有实现JPA规范TopLink:是WebGain公司的产品,后被
2016-08-08 08:30:37
452
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人