11 2018 档案

摘要:static String bigNumberSum(String a,String b) { char[] charArrayA = new StringBuilder(a).reverse().toString().toCharArray(); char[] charArrayB = new StringBuilder(b).reverse().toStrin... 阅读全文
posted @ 2018-11-30 17:47 冬马党 阅读(161) 评论(0) 推荐(0)
摘要:int a, b, c; for (int n = 100; n <= 999; n++) { a = n / 100; // 获取百位数字 b = n % 100 / 10; // 获取十位数字 c = n % 10; // 获取个位数字 if (a * a * a + b ... 阅读全文
posted @ 2018-11-30 15:08 冬马党 阅读(393) 评论(0) 推荐(0)
摘要:让在application.properties里自定义的变量也能通过@Value 注解正常注入 阅读全文
posted @ 2018-11-29 21:10 冬马党 阅读(11102) 评论(0) 推荐(1)
摘要:信号量实现 阅读全文
posted @ 2018-11-29 17:49 冬马党 阅读(268) 评论(0) 推荐(0)
摘要:一:快速失败(fail—fast) 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。 原理:迭代器在遍历时直接访问集合中的内容,并且在遍历过程中使用一个 modCount 变量。集 阅读全文
posted @ 2018-11-29 15:36 冬马党 阅读(1452) 评论(0) 推荐(0)
摘要:1,安装 2,docker与宿主机交互 阅读全文
posted @ 2018-11-26 08:58 冬马党 阅读(138) 评论(0) 推荐(0)
摘要:下载地址 https://artifacts.elastic.co/downloads/logstash/logstash-5.6.8.zip 下载后解压,测试 从文件中读取配置,然后连接mysql然后输出到es 新建 mysqletc 文件夹 测试 阅读全文
posted @ 2018-11-25 22:31 冬马党 阅读(635) 评论(0) 推荐(0)
摘要:war { archiveName 'ROOT.war' } 或 task makeWar(type:org.gradle.api.tasks.bundling.War) { //指定生成的jar名 baseName 'ROOT' version '' } 阅读全文
posted @ 2018-11-25 14:51 冬马党 阅读(2380) 评论(0) 推荐(0)
摘要:最大堆的实现 阅读全文
posted @ 2018-11-24 16:52 冬马党 阅读(514) 评论(0) 推荐(0)
摘要:public static String removeKDigits(String num,int k) { //新整数的最终长度=原长度 - k int newLength=num.length()-k; //创建一个栈,用于接收所有数字 char[] stack=new char[num.length()]; /... 阅读全文
posted @ 2018-11-24 16:09 冬马党 阅读(285) 评论(0) 推荐(0)
摘要:import java.util.Stack; public class QueueTest { private Stack inStack=new Stack(); private Stack outStack=new Stack(); /** * * @Description: (入栈) * @author: liyhui ... 阅读全文
posted @ 2018-11-24 15:30 冬马党 阅读(176) 评论(0) 推荐(0)
摘要:public String setFileDownloadHeader(HttpServletRequest request, String fileName) throws UnsupportedEncodingException { final String agent = request.getHeader("USER-AGENT"); String... 阅读全文
posted @ 2018-11-24 13:41 冬马党 阅读(2399) 评论(0) 推荐(0)
摘要:jwt:json web token 使用jwt的好处1,无状态2解耦3,更适合于移动端Android,ios4,性能更好5,能够不考虑csrf攻击 maven依赖 <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</a 阅读全文
posted @ 2018-11-22 17:11 冬马党 阅读(528) 评论(0) 推荐(0)
摘要:1,按f2对项目进行改名 2,改变其web.xml 的项目名 3,org.eclipse.wst.common.component 改变其项目名 阅读全文
posted @ 2018-11-21 10:05 冬马党 阅读(493) 评论(0) 推荐(0)
摘要:1,将solr 解压,我们观察发现它其实即可以是web服务也可以做数据分析 数据库 2,我们在example目录下新建一个hai的文件夹,用于存放数据 参考solr 目录,将solr.xml 复制一份放到hai文件夹下 打开solr.xml 我们可以看到这里定义了solr占用的端口和项目根路径 拷贝 阅读全文
posted @ 2018-11-20 19:47 冬马党 阅读(567) 评论(0) 推荐(0)
摘要:1,定义一个接口 2,编写一个实现类 3,发布服务 4,通过浏览器访问 http://192.168.43.119:8083/ws?wsdl 5,通过代码访问 在dos窗口 输入 :wsimport -s D:\html http://192.168.43.119:8083/ws?wsdl 将代码保 阅读全文
posted @ 2018-11-18 22:45 冬马党 阅读(367) 评论(0) 推荐(0)
摘要:vim kafka/config/server.properties 阅读全文
posted @ 2018-11-05 23:32 冬马党 阅读(236) 评论(0) 推荐(0)
摘要:方法参数传递机制①,形参是基本数据类型--》传递数据值②,实参是引用数据类型--》传递地址值--》特殊类型,String,包装类等对象不可变性 阅读全文
posted @ 2018-11-03 21:25 冬马党 阅读(132) 评论(0) 推荐(0)
摘要:类初始化过程①,一个类要创建实例需要先加载并初始化该类--》main方法所在的类需要先加载和初始化②,一个子类要初始化需要先初始化父类③,一个类初始化就是执行<clinit>() 方法--》<clinit>() 由静态类变量赋值代码和静态代码块组成--》静态类变量赋值代码和静态代码块从上往下执行-- 阅读全文
posted @ 2018-11-03 21:07 冬马党 阅读(725) 评论(0) 推荐(0)
摘要:静态内部类不会随着外部类的加载和初始化而初始化,它是要单独去加载和初始化的因为是在内部类加载和初始化时创建的,因此是线程安全的 因为jdk在加载类时是线程安全的 阅读全文
posted @ 2018-11-03 20:17 冬马党 阅读(562) 评论(0) 推荐(0)
摘要:利用css的 animation 实现 代码如下 阅读全文
posted @ 2018-11-03 16:05 冬马党 阅读(414) 评论(0) 推荐(0)
摘要:1,post 配置CharacterEncodingFilter拦截器 2,get 在tomcat的Connect 上配置uri 编码 阅读全文
posted @ 2018-11-01 20:24 冬马党 阅读(254) 评论(0) 推荐(0)
摘要:1,安装gcc yum install gcc-c++ 2,PCRE yum install -y pcre pcre-devel 3,zlib yum install -y zlib zlib-devel 4,openssl-devel yum install -y openssl openssl-devel 5,nginx tar zxf nginx-1.8.0.tar.gz... 阅读全文
posted @ 2018-11-01 10:49 冬马党 阅读(90) 评论(0) 推荐(0)