- 博客(170)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 VirtualBox的网络配置
问题描述: 最近公司电脑系统升了级,发现VM打不开IDEA。问题原因: vm里面网络配置被清除 解决方案: 重新配置网络。 大体可参考: https://blog.youkuaiyun.com/u010137431/article/details/50345717 step 1: 管理 --》全局设定 --...
2018-09-03 14:39:24
316
原创 ssh命令
一, 概念 ssh是一种网络协议。 用于计算机间加密登录。 登录安全,即使被拦持,密码也不会被泄漏。 验证过程如下: 二, 安装 client: openssh-client server: openssh_server 我用的是cygwin64, 里面自带安装了ssh. 三, 基本用法...
2018-02-11 14:33:44
277
原创 git命令
一, 概念 Git: 是免费的,开源的分布式软件控制系统。 更多介绍,可见百度百科。 二, 工作流程 一般工作流程如下:克隆 Git 资源作为工作目录。在克隆的资源上添加或修改文件。如果其他人修改了,你可以更新资源。在提交前查看修改。提交修改。在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。 三, 基本命令 ...
2018-02-06 13:34:10
257
原创 oracle中查找Blob类型数据中的字符串
前景回顾: 刚一个大MM 问我如何查询Blob类型数据的字符串. 解决方案: 使用 dbms_lob.instr 和 CAST_TO_RAW可解决: 示例: select * from tesu where dbms_lob.instr(msg,utl_raw.CAST_TO_RAW('darren'),1,1) >0. 扩展...
2018-02-02 16:50:36
2430
原创 自动部署
最近跟一个同事完成了项目的自动部署功能。 一, 实现功能 部署包括war包,数据库脚本和发邮件三个部分。 war部署: 1),从SVN获取最新代码. 2), 自动打包. 3), 上传linux服务器. 4), 登录服务器,切...
2018-02-02 10:55:16
239
原创 建造者模式
一, 概念 建造者模式是一个对象的创建模式,将一个产品的内部表现跟产品的生产过程分割开来, 从而可以使一个建造过程生成具有不同的内部表象的产品对象。二, 结构 本模式涉及四个角色: 1), 抽象建造者(Builder):给 出一个抽象接口,以规范产品对象的各个组成成分的建造。 一般...
2018-01-31 16:04:25
128
原创 根据XML生成xsd
介绍二种方式. 1, tang.jar 下载jar: http://www.mvnrepository.com/artifact/com.thaiopensource/trang/20091111 使用命令: java -jar trang.jar person.xml person.xsd 2, 利用Vistual Studio自带的xsd.exe...
2018-01-31 09:24:48
380
原创 .java.lang.String
由于1.8的rt.jar打开报错, 此番查看的是基于1.7 java.lang.String 是一个final类. 一, 接口 实现三个接口: Serializable, Comparable<String>, CharSequence 二, 属性 private final char[] value; pr...
2018-01-30 14:14:26
191
原创 java使用javax.mail发邮件
1, 引用jar 包 <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.5.6</version> </dependency
2018-01-25 15:28:07
424
原创 单例模式
一. 什么是单例模式 确保一个类只有一个实例, 并提供一个全局的访问点 二. 单例模式的特点 1. 单例模式只能有一个实例。 2. 单例类必须创建自己的唯一实例。 3. 单例类必须向其他对象提供这一实例。 三, VS 静态类 1. 单例可以继承和被继承,方法可以被override,而静态方法不可以。 2. 静态方法中产生的对象会在执行...
2018-01-25 15:04:42
114
原创 参加思维技术培训心得
最近无聊报名参加公司一个看着高大上的培训课程叫思维技术。我感觉一句话是遇到问题,发现问题得轻重缓急(优先智慧),分析问题,确定原因(原因智慧)和焦点(思维智慧),最后解决问题,创建和核查方案(方案智慧)。很简单,就是把我们平时做事跟具体了,变成了一个方法论而已。 培训资料及案例信息位于网盘: /darren/java/培训/思维培训 一, 讲师 ...
2018-01-18 10:25:57
589
原创 参加非暴力沟通后心得
18.01.14参加了阿蔡老师的非暴力沟通, 虽然总体上给我想的有出入, 套路还是按照《非暴力沟通》来的。 阿蔡,浙大计算机->美团,淘点点, 创业 -->标签: 奶爸, 美食, 创业. -->马斯洛的自我实现阶段. 沙龙从介绍, 倾听和 表达三个方面阐述非暴力沟通, 全场以互动形式进行。 虽然我喜欢像大学听课一样, 安静地聆听,发发呆, 但是还...
2018-01-15 10:13:07
323
原创 2018年个人计划
17都过去好久了,想了想还是定下年计划,虽然完成不了,至少想过.. 看看桌上14年买的雅思词汇,你好,陌生人~欢迎第三次来到我的年度计划. 目标一: 雅思词汇精典. 每日一节20词,手机扇贝同步 目标: 三个月后词汇量测试从6000到7000, 以后保证每日2~3词至年末 每天:45m; 开始: Now 中间段: 3月31日 ...
2018-01-09 13:17:01
151
原创 HTTP/2
一, 概念 HTTP/2: 超文本传输协议第二版,最初命名HTTP 2.0. 主要基于SPDY协议(是google开发的基于TCP协议,以最小的网络延迟,提升网速,优化用户体验) 二, HTTP 发展史 HTTP/0.9: 1991年发布,极其简单,只有一个命令GET e.g. GET /...
2018-01-04 14:54:44
285
原创 消息中间件:ActiveMQ
ActiveMQ(Message Queue) 来自apache, 开源的消息总线.完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,非常快速官方网站:http://activemq.apache.org/ 一, 特性多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: ...
2018-01-03 17:33:06
242
原创 JSch 使用
JSCH是一个纯粹的用java实现SSH功能的java library. 官方地址为:http://www.jcraft.com/jsch/备注: SSH是一个安全协议,用来在不同系统或者服务器之间进行安全连接。 SSH在连接和传送的过程中会加密所有的数据 Mvn引用:<dependency> <groupId>com.j...
2018-01-03 09:35:32
657
原创 Spring Boot 笔记 八 (分布式系统开发)
微服务(Microservice): 使用定义好边界的小的独立组件来做好一件事. 一, spring cloud spring cloud提供了config server, 它有在分布式系统开发中外部配置的功能. config server支持在git或在系统文件系统中放置文件,可以使用以下格式区分不同应用的不同配置文件: /{application}/{...
2017-12-28 13:10:31
141
原创 Spring Boot 笔记 七 (应用监控)
Spring Boot提供了运行时的应用监控和管理的功能,我们可以通过http, JMX, SSH协议进行操作.监控和管理端点端点名描 述actuator所有EndPoint的列表,需加入springHATEOAS支持autoconfig当前应用所有自动配置beans当前应用中所有bean的信息configprops当前应用中...
2017-12-28 10:48:58
137
原创 Spring Boot 笔记 六 (部署与测试)
一, 热部署 Spring Boot中模板引擎默认开启缓存,可在application.properties中关闭. Spring Loaded: 可实现修改文件类的热部署. vm args添加: - javaagent:C:\springloaded-1.2.3.RELEASE.jar -noverify JRebel: 也可实现热部署,推荐, 但是...
2017-12-27 15:49:32
124
原创 Spring Boot 笔记 五 (企业级开发)
一, Spring Security安全框架的二个概念:认证和授权. 1, 配置 加注解@EnableWebSecurity并继承WebSecurityConfigurerAdapter e,g, @Configuration @EnableWebSecurity public...
2017-12-27 14:30:23
178
原创 Spring Boot 笔记 四 (数据访问)
Spring Data 是Spring 的一个子项目, 旨在统一和简化对各类型持久化存储, 而不拘泥于是关系型数据库还是NoSQL 数据存储。无论是哪种持久化存储, 数据访问对象(或称作为DAO,即Data Access Objects)通常都会提供对单一域对象的CRUD (创建、读取、更新、删除)操作、查询方法、排序和分页方法等.Spring Data的子项目有: Commo...
2017-12-26 15:11:32
184
原创 Spring Boot 笔记 三 (Web开发)
一, web开发支持 Spring-boot-starter-web提供了嵌入tomcat及SpringMVC的依赖 二, Thymeleaf模板引擎 1),基础知识 Thymeleaf是java的一个类库,是一个xml/xhtml/html5的模板引擎,可作为view层 可用于替换jsp 2), 引入 <html xmlns...
2017-12-25 17:37:14
111
原创 Spring Boot 笔记 二 (核心)
一, 基本配置 1), 入口类和@SpringBootApplicaiton 通常有个*Application的入口类,里面有个main方法,启动Spring Boot应用项目. @SpringBootApplication 是一组注解(@Configuration, @EnableAutoConfiguration, @ComponentScan)的组合. ...
2017-12-25 11:01:02
144
原创 Spring Boot 笔记 一 (基础)
########## 第一部分 spring 基础 ############一, 概述 1, 简史 第一阶段: xml配置. spring 1.x 第二阶段: 注解配置. spring 2.x 第三阶段: java配置. spring 3.x 至今 2,spring 的模块 ...
2017-12-22 16:27:15
121
原创 Linux命令之read
一, 概念 read命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量. 不仅仅从键盘读取输入,也可以用于读取文件. 二, 选项 read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。 1), -a: 将内容读入到数值中 echo -n "Input m...
2017-12-22 10:52:42
167
原创 与ODM组交互汇总(二)
接上一部分. 一, 需求: 每隔5分钟从photo表中把状态为I的图片用base64加密发送到ODM系统,同时把图片状态更改为P. 每隔2小时,把状态为P的图片进行重发. 每隔5分钟从ODM系统获取图片处理的状态,如何成功更新状态为A,失败更新为E,相应记录异常原因. 二, 架构: 我们的消息传递是通过JMS实现的,连接...
2017-12-21 17:07:44
119
原创 与ODM组交互汇总(一)
上个版本完成了与ODM的交互. 主要用的是web service. 需求:把用户上传的图片传到ODM系统.一段时间后(我们系统服务器保存用户图片为62天), 用户如果想要查看图片,我们通过web service从odm系统获取 图片进行展示。 备注:分2次进行汇总,第一部分是从odm系统获取图片展示;第二部分是上传图片到odm系统....
2017-12-21 15:49:00
198
原创 L i n u x 之 c r o n t a b
一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。 cron读取一个或多个配 置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件是“crontab”“cro...
2017-12-13 14:41:16
230
原创 CSS3-----Media Queries
一,概念 Media Query:媒体查询. CSS3中引入方式, demo: <link rel="stylesheet" media="screen and (max-width: 600px)" href="small.css" /> 二, Media Type媒体类型(Media Type)在css2中是一个常见的属性,也是一个非常...
2017-12-12 15:54:56
318
原创 win10系统打字卡顿
最近换了WIN10操作系统,发现一直IE等工具一输入就非常卡。究其原因是我使用的plsql,我个人使用的版本是plsql8. ORACLE客户端用的是11g 32位。现解决方案如下,替换Cnplugin文件夹完美解决。
2017-07-10 15:48:02
4038
原创 yaml简介
1,介绍 YAML是一种标记语言, 全称是Ain't Markup Language。 YAML是一个可读性高的用来表达资料序列的格式。YAML参考了其他多种语言包括XML、C语言、Python、Perl以及电子邮件格式RFC2822等。Clark Evans在2001年在首次发表了这种语言另外Ingy dtNet与Oren Ben-Kiki也是这语言的共同设计者。 2,...
2017-06-14 16:26:37
368
原创 JAVA获取UTC时间
在Java语言中,您可以通过java.util.Calendar类取得一个本地时间或者指定时区的时间实例。java.util.Calendar cal = java.util.Calendar.getInstance();//获取本地时间//java.util.Calendar cal = java.util.Calendar.getInstance(java.util.Locale.C...
2017-05-03 14:24:41
1404
原创 ECS6
<!-- 1, 参考:http://es6.ruanyifeng.com/#docs/intro ES6: JS语言下一代的标准,发布于2015年6月。 目标:使JS可以编写复杂的大型应用程序,成为企业级开发语言 2,let & constlet: 代码块有效,不存在变量提升。 暂时性死区:ES6明确规定...
2017-04-06 13:23:25
315
原创 linux命令(一)
LINUX: 1,"/" 表示划分目录。 "\"表示转义2,单点符(.):表示当前目录. 双点符(.):表示当前目录的父目录。3,命令:ls -a-all (隐藏文件和普通文件一起显示) -A-almost-all不要输出 '.','..'文件-B-ignore-backups不要列出文件中包含波浪线的条目-C按最后一次修改时间排序-F(列出当前目录下包含目录...
2015-08-26 16:16:56
142
原创 iText PDF
参考: http://www.ibm.com/developerworks/cn/opensource/os-javapdf/java生成PDF用的是开源的 iText 。/** * * @throws Exception */private static void PDFReport() throws Exception {// 1.实例化Document d...
2015-08-07 17:33:47
198
原创 poi excel
1. 包描述 HSSF - 提供读写Microsoft Excel XLS格式档案的功能。 XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能。 HWPF - 提供读写Microsoft Word DOC格式档案的功能。 HSLF - 提供读写Microsoft PowerPo...
2015-08-07 15:33:58
128
原创 commons-lang包
/** * charset, charsetUtils * */ @SuppressWarnings({ "unused", "deprecation" }) private static void testChar() { System.out.println(StringUtils.center("CharsetUtils", 40, "=...
2015-08-05 12:24:54
125
原创 commons-beanutils包
commons-beanutils.jar: 用于处于javaBeans。工作机制:利用java的反射机制。 1.常用包org.apache.commons.beanutils – 核心包,定义一组Utils类和需要用到的接口规范org.apache.commons.beanutils.converters – 转换String到需要类型的类,实现Converter接口...
2015-08-04 15:15:25
217
原创 PL/SQL中存储过程debug及数组的定义
一直用sql developer 进行存储过程的调试。今天装了PL/SQL,它的具体调试如下: 1), 打开PL/SQL. 如下图: 备注: 位置1: 点击要debugger的存储过程,将打开如图右侧的界面。位置2:debugger中要录入的参数值信息。位置3:因为此存储过程包含数组,此处是对数组进行赋值。 我这个数组是个二维数组,莫忘 关键...
2015-06-19 16:05:25
426
原创 文件上传(spring+struts+jquery)
最近实现了文件上传的功能,是基于spring +struts+jquery实现的。需要注意的是 前台要引用jquery的 ajaxfileupload.js 文件。 具体伪代码如下:1,控制层. 我们提供了一个基类定义了一个文件上传的基本设置,比如控键名和上传路径等,如何想要特别处理,需要子类继承 UploadFileCallback,实现callback 方法。 下面...
2015-04-24 11:06:29
133
关于Aspectj的引用问题
2015-02-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人