摘要: marshaller.marshal,传给他ByteArrayOutputStream,那么解析后的xml中文就会乱码,如果改为传他StringWriter,乱码问题解决; 阅读全文
posted @ 2019-11-19 14:23 温榆河畔的男人 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 就这个问题别看简单,面试遇到过两次。。。。 十进制转二进制 二进制转十进制 要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右 例如:二进制数1101.01转化成十进制 1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.2 阅读全文
posted @ 2019-07-30 11:01 温榆河畔的男人 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 按位与运算符(&) 参加运算的两个数,按二进制位进行“与”运算。 运算规则:只有两个数的二进制同时为1,结果才为1,否则为0。(负数按补码形式参加按位与运算) 即 0 & 0= 0 ,0 & 1= 0,1 & 0= 0, 1 & 1= 1。 例:3 &5 即 00000011 & 00000101 阅读全文
posted @ 2019-07-30 10:43 温榆河畔的男人 阅读(3911) 评论(0) 推荐(0) 编辑
摘要: 代理是什么? 设计模式的使用和结构和装饰者设计模式很近似。相似度达到90%。 静态代理: 未完待续 阅读全文
posted @ 2019-07-24 14:59 温榆河畔的男人 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 接口模式: 基本接口定义: 一个抽象类实现该接口并且持有该接口: 定义消音器功能类实现基础类 定义静音器类继承基础类: 定义AK47枪支实现接口: 测试类测试: 输出结果: ps:继承模式待后续补充。 阅读全文
posted @ 2019-07-24 10:31 温榆河畔的男人 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1.对于cpu资源敏感;cms默认开启的回收线程是:(cpu数量+3)/4,当cpu数量少于4个时,需要用一半左右的cpu资源回收垃圾,造成用户程序线程执行缓慢。 2.产生浮动垃圾,垃圾收集阶段用户线程在执行并产生浮动垃圾,需要预留内存空间给用户线程,如果空间不够会发生concurrent mode 阅读全文
posted @ 2019-07-22 16:50 温榆河畔的男人 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL事务隔离级别 并发下事务会产生的问题: 1.脏读: A,B事务在读未提交模式下,A事务正在读取一条数据100,B事务此时去修改该数据为50,此时A事务查到的数据已经是50,但是B事务回滚,数据已经变回100,A事务还以为查到的数据是50,并以此做计算,那肯定会出错,因为,A事务读取到的 阅读全文
posted @ 2019-03-14 14:31 温榆河畔的男人 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1. 阅读全文
posted @ 2019-01-17 17:09 温榆河畔的男人 阅读(1745) 评论(0) 推荐(0) 编辑
摘要: 1 什么是微服务? 2.springCloud和dubbo的对比 3.dubbo的定位,和微服务的关系 4 什么是springCloud? 5. spring Cloud的配置中心中间件 6 网关中间件 7 全链路监控中间件 8 分布式系统的难点 阅读全文
posted @ 2019-01-17 15:55 温榆河畔的男人 阅读(267) 评论(0) 推荐(0) 编辑
摘要: MySQL的Limit详解 问题:数据库查询语句,如何只返回一部分数据? Top子句 TOP 子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。 在SQL Server数据库中语法为: SELECT TOP number|percent column_name 阅读全文
posted @ 2019-01-06 19:47 温榆河畔的男人 阅读(200) 评论(0) 推荐(0) 编辑