- 博客(212)
- 资源 (1)
- 收藏
- 关注
原创 maven打包配置文件和jar包放在外面
1 用eclipse的Maven打包后在target目录,如下图2 POM文件的build依赖<build> <sourceDirectory>src/main/java</sourceDirectory> <resources> <!-- 控制资源文件的拷贝 --> &...
2019-04-18 14:56:46
5064
2
原创 java 读取properties文件的几种方式
//方式一InputStream in = new BufferedInputStream(new FileInputStream("文件路径名"));Properties p = new Properties();p.load(in);System.out.println(p.getProperty("version"));//方式二InputStream ins = Proper...
2019-04-18 14:10:54
560
转载 阿里巴巴面试都问什么问题 [面试过程]
作者:raledong来自:https://segmentfault.com/a/1190000013329013 前言今天本是一个阳光明媚,鸟语花香的日子。于是我决定在逛街中感受春日的阳光~结果晚上七点的时候,蚂蚁金服后端大佬来了电话,要进行一轮的技术面试。我一脸黑人问号???现在的面试都流行突袭吗?于是我的第一次面试之旅,就此壮烈的展开。自我介绍首先呢,大佬让我...
2019-02-27 16:50:31
1653
3
转载 Linux shell脚本启动 停止 重启服务(jar)
注意:window编辑的shell文件,通过WinSCP上传的Linux服务器,需要改变文件的格式(查看文件格式,vim编辑后输入 :set ff) #!/bin/bashexport JAVA_HOME=/usr/lib/jvm/java-1.8export JRE_HOME=/$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/jre/lib/...
2019-02-22 14:16:11
1506
转载 JAVA 读取CSV文件
/** * @author uiao * @Title: TestCsv * @date 2018/8/717:00 */public class TestCsv { public static void main(String[] args) { TestCsv test = new TestCsv(); test.test(3, 1); ...
2019-02-22 14:11:16
7087
原创 java for 一秒钟可以循环多少次
public static void main(String[] args) { // 写一个循环程序,算出计算机一秒钟的时间内循环的次数。 long i = 0, startTime = System.currentTimeMillis(); while (System.currentTimeMillis() - startTime < 1000) { i++;...
2019-02-14 15:36:21
7054
4
转载 Log4j 配置某个类中某个方法的输出日志到指定文件
我们在项目中使用log4j开发的时候,会遇到一些特殊的情况,比如:要输出某个类中某个方法的日志信息到文件中,方便以后查看可以使用如下配置:log4j.rootLogger=info,stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.out...
2019-02-13 17:59:20
3933
1
转载 redis使用场景及其支持类型
Redis数据类型及使用场景来源:WQTech阅读:2936时间:2 小时前摘要:Redis相比其它的KV数据库,其一大特点是支持丰富的数据类型.它一共支持5种数据类型,下面逐一介绍这5种数据类型及其使用场景...Redis相比其它的KV数据库,其一大特点是支持丰富的数据类型。它一共支持5种数据类型,下面逐一介绍这5种数据类型及其使用场景和内部实现方式。string简...
2019-01-31 17:27:57
427
原创 Linux后台运行jar包
1.nohup java -jar Sub-Sign-0.0.1-SNAPSHOT.jar >temp.txt & //日志重定向到temp.txt文件2. nohup java -jar /xxx/xxx/xxx.jar >/dev/null 2>&1 & //不生成nohup.log文件 关键在于最后的 >/dev/nul...
2019-01-24 16:09:42
940
转载 Flink基本工作原理详细解析
Flink是新的stream计算引擎,用java实现。既可以处理stream data也可以处理batch data,可以同时兼顾Spark以及Spark streaming的功能,与Spark不同的是,Flink本质上只有stream的概念,batch被认为是special stream。Flink在运行中主要有三个组件组成,JobClient,JobManager 和 TaskManager...
2019-01-24 09:51:33
1535
原创 Linux 非root下怎么修改环境变量
说明: 很多时候我们操作虚拟机都是root权限,我们可以随意的修改环境文件,即 vi /etc/profile 文件,然后source /etc/profile,就可以设置好环境变量. 可是有些时候我们登陆虚拟机的时候并不是root用户,而是普通用户,如test用户,这个时候虚拟机可能是不允许我们修改系统文件的, 如配置 JDK环境,Scala环境.等. 这个时候我们怎么操作才能配置环境呢? ...
2019-01-18 13:47:25
4873
原创 flink日志配置
STEP1: 难受真的难受, 由于网上关于flink日志的的配置很少,导致笔者在配置日志的时候遇到了很多大坑!!!!!!STEP2:当jar包通过flink的WEBUI提交的时候, 自己配置的log日志没办法打印到配置的路径下,这让人很难受!!!!!STEP3:后来查询了中外资料发现, flink自带日志配置文件假如是集群运行要提前看一下jar包运行在哪台机器,也就是说我们不需要自己配置配...
2018-12-26 16:41:36
14771
12
原创 重要通知:logback日志配置(亲测可用系列)
Logback是一款Java开源日志组件,出自log4j作者之手,在各种特性和性能上以全面超越log4j,Log4jConfigListener在Spring4中被标注为过时就是很好的证明。1:咱们直接切入主题,实际操作下,怎样配置logbackstep1:首先需要通过Maven在pom.xml中配置slf4j、logback依赖,至于slf4j和logback的关系这里不多说,请自行查阅...
2018-12-25 15:14:00
6929
2
原创 Kafka+Flink+Mysql 好的博客记录
https://blog.csdn.net/jyj1100/article/details/82956890 Flink框架关于Kafka生产消费的实现demohttps://blog.csdn.net/long19900613/article/details/80725073 kafka+flink实现wordCount及数据写入mysqlhttps://blog.csdn.net/...
2018-12-06 15:37:57
2487
2
转载 区块链
区块链数字积分系统开发(谢天华:135-0148-8501微/电)互联网思维如同日常思维、科学思维一样,必须是实事求是的思维,必须从实际出发去思维。人的思维,一旦离开了思维的正道,走上了思维的旁门左道,如果我们从自己大脑、主观愿望出发的思维就是主观思维,如果根据本本思维那就是教条主义的思维,如果从自己或者他人的经验出发那就是经验主义的思维,这些思维都导致很多的失败。 一、区块链数字积分...
2018-11-19 16:13:39
408
转载 SQL学习
SQL训练汇总(每天更新10道题)1.查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` cha...
2018-11-16 14:25:07
336
转载 Sprng Boot项目如何读取外部配置文件
springboot启动读取外部配置文件 有时候项目打包成一个jar 或者war ,通过java -jar 命令运行springboot 项目,因为springboot 项目有自己的application.properties 配置文件,但是我们打完包之后,它也会打到包里边,倒是也能打开压缩包修改properties 文件,但是也是较为麻烦。 现在有如下需求,比如客户需要在很多个服务器部...
2018-11-13 14:19:57
2144
转载 JAVA常见的设计模式
Singleton(单例模式)一句话总结:一个类在Java虚拟机中只有一个对象,并提供一个全局访问点。生活中例子:太阳、月亮、国家主席等。解决什么问题:对象的唯一性,性能浪费太多。项目里面怎么用:数据库连接对象,属性配置文件的读取对象。模式结构:分为饿汉式和懒汉式(如果考虑性能问题的话,就使用懒汉式,因为懒汉式是在方法里面进行初始化的),构造器私 有化,对外提供方法加同步关键...
2018-08-29 17:22:23
483
原创 主键和唯一索引的区别
一 主键和唯一索引都要求值唯一,但是它们还是有区别的:①.主键是一种约束,唯一索引是一种索引;②.一张表只能有一个主键,但可以创建多个唯一索引;③.主键创建后一定包含一个唯一索引,唯一索引并一定是主键;④.主键不能为null,唯一索引可以为null;⑤.主键可以做为外键,唯一索引不行; 二 主键约束比唯一索引约束严格,当没有设定主键时,非空唯一索引自动称为主键。对于主...
2018-08-14 09:39:40
4761
原创 JS处理时间戳
下面总结一下js中时间戳与日期格式的相互转换:1. 将时间戳转换成日期格式: 1 2 3 4 5 6 7 8 9 10 11 12 function timestampToTime(timestamp) { var date = new Date(ti...
2018-08-03 16:52:25
2227
原创 Spring boot项目打包部署到服务器
为什么要把SpringBoot打成war包正常情况下SpringBoot项目是以jar包的形式,通过命令行:java -jar demo.jar 来运行的,并且SpringBoot是内嵌Tomcat服务器,所以每次重新启动都是用的新的Tomcat服务器。正因如此,也出现了一个问题: 上传到项目的文件,如果是保存在项目中的,那么重启过后文件就会丢失。比如我们上传了一个头像,重启项目...
2018-07-25 14:09:40
1464
原创 JAVA带参数调用Python脚本方法
1.这里采用的是JAVA的Runtime方法,话不多说直接上代码,就是这么任性!package com.ldp.boot_mapper;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class PythonTest2 {public...
2018-07-18 14:58:06
1079
原创 ajax 所有属性及其用法,小例子
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。4.async: ...
2018-07-12 16:07:22
637
原创 Mysql 数据库给表和字段(列)加注释
给表加注释:ALTER TABLE 表名 COMMENT='这是表的注释';给字段(列)加注释:ALTER table 表名 MODIFY `字段名` datetime DEFAULT NULL COMMENT '这是字段的注释'
2018-07-09 14:39:31
1072
转载 Java调用短信API 发送短信 demo示例 (保存,没有测试)
java调用短信api接口发送短信demo实例import org.apache.commons.httpclient.Header;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.NameValuePair;import org.apache.commons.httpclie...
2018-07-06 15:42:14
586
原创 Linux 常用命令总结(史上最全!!)
最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 ...
2018-07-05 10:20:10
2418
原创 WEB项目上线,个人项目上线 全过程,
关于如何将Java web上线,部署到公网,让全世界的人都可以访问的问题。小编将作出系列化,完整的流程介绍。1.在myeclipse中开发好项目,打包成war格式,不会的同学参考以下http://zhidao.baidu.com/link?url=Gb0OV9pHiDtJr8nyjPrnSA65g49I4TEAn2N3pwXsxzVsCaX0gJ8RQZHQ2GmDrmdM0ltoBdCPYEtT...
2018-07-05 10:10:11
6227
原创 SSM框架搭建,以及一个增删改查的Demo
maven+ssm+bootstrap实现简单的增删改查 学习完ssm框架以后 做的第一个完整的增删改查 是在博客园找到的一个小demo,我自己稍微修改了一下,加入了bootstrap和mybatis的分页插件,有些地方并没有处理好,等以后水平进步了在继续改进一下吧工程结构 pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xml...
2018-06-14 16:57:00
1091
转载 SSM框架整合-实现一个简单的登录注册功能
1、新建工程,整合jar包2、数据库(oracle)键表,包含id,name,password三个字段3、配置db.propertise文件,用于配置数据源[plain] view plain copyurl=jdbc:oracle:thin:@localhost:1521:XE user=oracle passwd=123 driver=oracle.jdbc.OracleDriver ...
2018-06-14 14:07:03
5748
1
原创 怎么样才能做出 漂亮的alert弹窗,自定义alert弹窗 sweetAlert弹窗演示 最好用的Java 前端弹窗
想必你已经受够了单调的alert弹窗吧?为了更好的用户体验性,现在介绍一款漂亮的弹窗口插件——sweetAlert,现在就来介绍它的使用1、首先在官网下载它的CSS和JavaScript文件:http://mishengqiang.com/sweetalert/2、在页面的头部初始化插件<script src="dist/sweetalert.min.js"></script&g...
2018-06-08 18:12:30
5109
5
原创 文章序号层次
序号的结构层次顺序 数字序号的级别顺序为: 第一层为汉字数字加顿号,例如:“一、”“二、”“三、”; 第二层为括号中包含汉字数字,例如:“(一)”“(二)”“(三)”; 第三层为阿拉伯数字加下脚点,例如:“1. ”“2.”“3.”; 第四层为括号中包含阿拉伯数字,例如:“(1)”“(2)”“(3)”; 第五层为带圈的阿拉伯数字,例如:“①”“②”“③”或者“
2018-06-06 16:56:37
12619
转载 SSM(十一) 基于dubbo的分布式架构
前言现在越来越多的互联网公司还是将自己公司的项目进行服务化,这确实是今后项目开发的一个趋势,就这个点再凭借之前的SSM项目来让第一次接触的同学能快速上手。浅谈分布式架构分布式架构单看这个名字给人的感觉就是高逼格,但其实从历史的角度来分析一下就比较明了了。我们拿一个电商系统来说:单系统对于一个刚起步的创业公司项目肯定是追求越快完成功能越好,
2018-06-06 16:54:44
779
原创 Echarts 各个属性解析,各个属性都是什么意思,官网属性解析
theme = { // 全图默认背景 // backgroundColor: ‘rgba(0,0,0,0)’,// 默认色板color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed', '#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d0', '#1e90ff',...
2018-06-06 16:47:14
4720
原创 JS 处理13位时间戳
下面总结一下js中时间戳与日期格式的相互转换:1. 将时间戳转换成日期格式:123456789101112function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 Y = date.getFullYear() +...
2018-06-04 16:06:18
7047
1
原创 Java Echarts 实用小例子(Ajax异步加载),傻瓜都能看懂
前言前面的几篇小例子中,echarts数据都是写死在js中的,但是在实际echarts中,数据都是从数据库中动态获取过来。所以这里来简单演示一下echarts怎么通过ajax异步获取数据库中的数据在页面上进行动态展示。下面只是功能代码展示,具体的js包导入,以及springmvc等等这里不详细介绍!具体代码演示页面代码展示<body><!-- 为 ECharts 准备一个具备大...
2018-05-29 15:00:21
1632
原创 jsp页面左侧菜单栏,header,footer布局常用方式
方式一,使用<iframe>标签 优点:减少网络流量(不用每次返回都包含菜单,header,footer等信息) 缺点:使用<iframe>标签布局,结构不灵活。方式二,<jsp:include>标签 优点:结构清晰灵活 缺点:网络流量增大(每个jsp页面返回都需要包含菜单,header,footer等信息)方式三...
2018-05-15 15:54:54
9725
原创 java获取json文件内容(url方式、本地方式)
因为工作原因需要读取json文件,最先是使用url方式不符合要求pass。又使用本地方式读取。记录一下方便后期查看。 注:因为资料都是从网上摘抄,如有问题请告知我。1.url方式/** * 通过网络访问json并读取文件 * @param url:http://127.0.0.1:80/dashboard/dept_uuid.json * @return:json文件...
2018-05-11 16:26:25
2789
原创 SVN项目导入到Eclispe报错解决方法
鼠标右键点击项目--》properties--》Resource--》Java Build Path--》Libraries--》JRE System Libraries[ ******** ]-- remove--》add Libraries--》JRE System Libraies ----》默认选择本机的jre---》ok ---》APPLY ---》OK是不是很简单------》么么哒(...
2018-05-11 09:12:58
631
原创 什么是Mybatis?Mybatis能干什么?Mybatis怎么配置?
简介什么是 MyBatis ?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录
2018-05-07 16:46:18
12788
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人