- 博客(41)
- 资源 (2)
- 收藏
- 关注
原创 修饰符描述表格
此表格与网上通用版本略有不同,将子类的访问分为同包和不同包两种,网上通用版表格子类与default的关系不准确(仅为×),分开后观看更详细。
2022-05-15 00:12:39 131
原创 java字符串反转
输入“abcde”字符串到函数,反向输出“edcba” public static String reversed(String contents) { if( null == contents || "".equals(contents)) { return contents; } char[] aa = contents.toCharArray(); StringBuilder builder = new S.
2022-04-11 23:13:51 322
原创 spring boot使用logback时控制台不打印日志,使用slf4j解决不打印日志问题
maven项目在pom中添加slf4j依赖<!--用于解决日志不打印问题--><dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.8.0-beta0</version...
2020-03-26 16:26:01 21617 2
原创 ELK监控tomcat,图形化显示日志统计数据
E-elasticSearch:存储日志数据L-Logstash:格式化日志文件并输出到elasticSearch中K-Kibana:以图形界面的形式展示日志信息操作系统 Red Hat 4.8.3-9 浏览器 Google Chrome 79.0.3945.88 es浏览插件 elasticsearch-head logstash logstash...
2020-01-21 19:02:55 1050
原创 求两个字符串不相同的数据并输出
现有两个字符串a:"a b c d e",b:"c d e f k l",两字符串中只有小写字母和空格,求两个字符串不相同的部分并输出,比如输出为[a, b, f, k, l]public class Test { public static void main(String args[]) { String str1 = "a b c d e"; String st...
2019-08-22 17:41:48 2248 2
原创 两个list做比较,取出第一个相等的数据及数据在两个list中的下标
public static void main(String args[]) { List<String> list1 = new ArrayList<String>(); for (int i = 0; i < 900; i++) { list1.add(String.valueOf(i)); } List<String> lis...
2019-08-21 21:27:58 1385
转载 MySQL存储引擎
版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/baizuo_1/article/details/79334873请跳转到此博客查看...
2019-08-15 16:36:35 116
原创 java生产者消费者模式复制文件
需求:一生产者线程读取指定文件,多个消费者线程将读取的文件写入到指定文件中,确保生产者产生的文件大小和消费者写入完毕的文件大小一致。思路:1、生产者和消费者读取同一个队列。2、生产者通过输入流取得文件的字节数组,写入到队列中;消费者读取队列数据,将得到的数据插入到文件底部。3、使用关键字synchronized对队列加锁,当队列为空时,消费者停止消费,当队列数据长度达到指定容量时,生产者停...
2019-05-03 20:28:56 516
原创 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 要求不能出现截半的情况
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个” public class Main { public static void main(String[] args) { // TODO Auto-gene...
2018-11-13 00:21:40 2698
原创 spark高速写入hive数据 python源码
作为困扰我一周的一个问题,经过各种尝试,最终确定为读取文件并写入的方式颇为高效,在此记录。# -*- coding: utf-8 -*-import osfrom pyspark import SparkContext, HiveContext, Row, StorageLevelfrom pyspark.mllib.stat import Statisticsimport temp...
2018-07-10 09:06:43 1367
原创 python2.7中yield使用案例demo
# -*- coding:utf-8 -*-import jsonimport timeinfo1 = [['2018-06-24-00', '24'], ['2018-06-24-01', '28']]info2 = [['2018-06-24', '45','79']]def jsonToMap(dict): jsonstr = json.dumps(dict) ...
2018-06-24 22:37:19 862
原创 关于java调用python2.7 脚本时遇到的中文编码错误,让人头疼的事情,浪费一天时间
在IDEA中调用python脚本,传输到python脚本的中文内容都是\fnnd25\fjfbjn\dnmc2l这样的内容,前后找 encode、decode的解决方案,均无效!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!后来发现这压根不是encode、decode能解决的,转换思路,在IDEA中工程建立一个python脚本,内容如下:import sysfor
2018-01-06 18:42:53 446
原创 echarts 的Can't get dom width or height 坑
echarts初始化后需要进行div的高宽初始化//在init后面$("#"+elementId).height('300px');$("#"+elementId).width('100%');//在option填充完数据后面,在setOption之前如果要是页面上的图表都要自适应。则需要将resize事件叠加在不同的图上面,使用一下代码可以实现。
2017-11-22 10:13:28 10972
原创 关于ajax遇到的坑
ajax是可以异步的请求远程数据,不过多加一点需求就会很诡异,比如在加载曲线图前加载一段等待动画,通常的做法是在ajax执行前的代码就写上这段动画代码,但是通过debugger调试发现,在function内总是先跳过这段ajax,执行其后面的代码。不过有一ajax的用法可以在ajax执行前执行 代码同时又会执行ajax请求,那就是beforeSend(XHR)
2017-11-21 14:39:49 297
转载 spring+mybatis 多数据源整合(转)
原文地址:http://x125858805.iteye.com/blog/2061713一、配置文件<span style="color: #ff9900;"><!-- 数据源配置 --> </span> <bean id="ds1" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <pr
2017-11-14 10:35:33 219
原创 输出从当天开始算的到之前三周的周区间
//返回周区间二维数组public static String[][] getFourWeekInterval(Date date) { Calendar cal = Calendar.getInstance(); cal.setTime(date); System.out.println("日期:"+sdf.format(date)); // 判断要计算的
2017-10-28 23:17:38 218
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-10-28 23:12:47 142
转载 JSP中 Session和作用域的使用
几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。作用域分为四种,分别为: page在当前页面有效(仅用于JSP中)request在当前请求中有效session
2016-04-10 19:41:19 601
转载 Java连接mysql详解&解决乱码
解决java插入数据到数据库乱码问题 将原来的jdbc:mysql://localhost:3306/YourDb改为jdbc:mysql://localhost:3306/YourDb?useUnicode=true&characterEncoding=UTF-8做完以上工作后,插入到mysql的中文应该不会再是乱码了. 来自 http://blo
2016-04-10 19:40:28 452
转载 Struts2通用标签学习
首先定义s标签创建一个URL字符串 OGNL表达式EL表达式${sessionScope.product.productName} 常用方法访问属性名字属性获取:地址属性获取:访问方法调用值栈中对象的普通方法:
2016-04-10 19:39:00 313
原创 OGNL
值栈中的属性值:》对于对象栈:对象栈中某一个对象的属性值》Map栈:request,session,application的一个属性值 访问对象栈中对象的属性:》若想访问Object Stack里的某个对象的属性,可以是一下集中形式Object.propertyName;object['propertyName'];object["propertyName"]》O
2016-04-10 19:38:17 240
原创 Struts2中result的type属性;值栈
在struts-default包的result-types节点的name属性中定义,常用的有》dispatcher(默认的):转发,同servlet中的转发》redirect:重定向》redirectionAction:重定向到一个Action注意:通过redirect的响应类型也可以便捷的实现redirectAction的功能!testAction/nam
2016-04-10 19:37:41 282
转载 Java基础知识:equals;有参无参
java里equals和==区别1、java中equals和==的区别值类型是存储在内存中的堆栈(简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。2、==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。3、equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。
2016-04-10 19:35:45 334
原创 关于线程
Thread是要被extends的Runnable是要被implements的 而他们在main里面的调用分别为/*newThread2 nT=newnewThread2(new );nT.run();*/ Thread t=newThread(new newThread2());t.start();
2016-04-10 19:34:59 211
原创 ArraryList知识
ArrayList 是一个数组队列,相当于动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable,java.io.Serializable这些接口。ArrayList继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能。ArrayList实
2016-04-10 19:34:09 539
原创 Servlet开发过程中乱码问题解决
页面本身有中文的时候一定要写在PrintWriter out=resp.getWriter();之前要写Resp.setContentType("text/html;charset=gbk");解决get方式乱码问题:修改Server.xml中的URLEncoding="GBK";解决post方式提交内
2016-04-10 19:32:17 269
转载 If(!a) ; try catch用法
if(a);if(!a);if(a!=0);if(a==0)有什么区别? if(a);如果a为真就继续,这里的真包括非0数字和字符,if(!a);就是如果a为假就继续,这个和最后一个等价if(a!=0);这个就是如果a不等于0if(a==0)如果a等于0 来自 http://zhidao.baidu.com/link?url=mH9GoJHfJfHhL21Ba_
2016-04-10 19:30:14 696
转载 关于++i和i++区别
简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。 而 a = ++i,相当于 i=i+1; a = i; (先i = i + 1,再使用i的值),而 a = i++,相当于 a = i; i=i+1; (先使用i的值,再i = i + 1)如果实在搞不明白++ --怎么回事,那也不是什么天塌下来的事。 因为a=++i完全可以写成 i++; a=i。 a=i++完全可以写成 a=i;
2016-04-10 19:28:39 340
转载 java中super和this的用法
Java关键字this、super使用总结 一、this Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final使用总结”一文中给出了明确解释。
2016-04-10 19:27:09 298
转载 Out.flush用法
为了提高IO吞吐效率,一般的IO服务都带缓冲区,当缓冲区满了再输出一次,这样减少IO次数。 flush() 则要求立即将缓冲区的数据输出到接收方。 Fromhttp://bbs.csdn.net/topics/380223143>
2016-04-10 19:26:33 4080
原创 bug记录1
Import java.util.Date 与Date类有关,导入java.sql.Date会出错与Time类相关的包除了java.util.Timer,还有javax.swing.Timer;当出现于Timer相关的错误时可以参考
2016-04-10 19:25:43 206
转载 The requested resource (/) is not available
The requested resource (/) is not availablewww.MyException.Cn 网友分享于:2015-08-26 搜索量:10613次"HTTP Status 404(The requested resource is not available)"示例HTTP Status 404(The requested reso
2016-04-10 19:22:31 546
原创 学习进程:第二章2.9jsp脚本的9个内置对象
1、定义新变量时记得要赋初值 2、 jsp页面:The JSP specification requires that an attribute name is preceded by whitespace;page语句中,注意每个元素前要留空
2016-04-10 19:17:39 208
原创 删除原先的java导致在eclipse中tools.jar找不到
解决方法:1、http://blog.csdn.net/jnqqls/article/details/8946964浏览此网页按照步骤解决找不到相应的选项,罢。2、在Servers中删除原来的tomcat V7.0服务器,然后重新建立一个即解决。
2016-04-10 19:16:14 375
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-04-10 19:14:59 195
原创 javaEE eclipse中连接mysql数据库 Driver中的D要大写!
今天纠结了一天就是纠结在这个问题,我把关键的Driver这个单词的D写成小写了还要写语句导入这个包
2016-01-13 19:41:47 436
dlib-19.19.0-cp27-cp27m-win_amd64.whl
2020-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人