自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序猿的成长笔记

学以致用,温故而知新

  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

原创 Linux下需记住的文件--持续更新

记录在学习linux过程中,碰到的常见的文件的路径Linux中重要的文件小结 序号 路径 关键字 描述 1 /etc/bashrc(所有用户) ~/.bashrc(登录用户) /root/.bashrc(root用户) 用户环境、 别名 每开启一个新的bash终端都会生效. ???...

2019-06-06 17:01:29 199

原创 普通java工程之远程debug

有这样一个需求,生产或者测试环境有运行一个程序,发现一个bug,可是我们本地的开发环境bug死活重现不出来。这个时候就需要本地eclipse+工程源码<-远程调试->java程序。准备:1.eclipse+源码2.可执行程序,通过java启动。本文不涉及tomcat的远程调试3.操作系统为centos7.41.服务端可执行程序启动的时候添加参数:...

2019-06-04 14:02:26 502

原创 linux下使用生成ws客户端

有这个需求,通过wsimport生成ws的客户端代码,环境如下:1)有台服务器,linux操作系统,无界面2)同网段的某服务器发布了webservice服务端,且发布的wsdl文件有错误针对以上需求,我写了如下操作的步骤:1)通过命令行访问wsdl发布地址,并将内容下载到本地2)使用vim修改本地的wsdl内容3)wsimport从本地生成客户端------------...

2019-05-25 11:47:53 2492

原创 reids自学-第一天

学习时间:2019-05-08 17:10-18:50学习内容:1.mac上安装redis2.使用redis的客户端,简单的操作string的set和get疑问:1.redis是否可以支持所有的操作系统?参考资料:官网:https://redis.io其他: https://www.cnblogs.com/terryguan/p/5505923.html=...

2019-05-09 18:37:53 147

原创 linux操作-将文件A中的内容添加到文件B、文件C的后面,且不改变BC之前的内容。

应用场景:在服务器上部署了若干个一模一样的程序,突然,发现一个bug,需要在程序的配置中添加一段内容,所有的程序都需要添加。那么应该怎么做呢?简化一下:我现在有文件A,文件B,文件C,他们原本的内容如下:现在我又有个一个D文件,内容如下,我需要将D文件中5-7行的内容分别追加到文件A,文件B,文件C后面,请问我应该如何操作。我今天就碰到类似的问题,还在添加的内容不管多,一共也只...

2019-05-06 20:41:22 5074

原创 RGB颜色规律小研究

RGB 分别代表 red green blue  000000 表示什么颜色都没有,黑色FF0000 红色00FF00 绿色0000FF 蓝色就从单色来看,这个值越大这个颜色越亮(越红),这个值越小则越暗(越黑)。以下是笔者用axure画的红色色谱。比如现在,我的FF0000...

2018-11-05 15:53:35 5409

原创 mongodb可视化工具-adminMongo

mongodb相对于mysql来说,并没有那么成熟的管理工具,笔者找到一款adminMongo似乎还挺好用,它是基于bs架构的安装方法:1.下载源码:https://github.com/mrvautin/adminMongo2.安装cd 到工程目录下 npm intsall3.启动npm start4. 访问界面启动之后,terminal中就可以看到公布的地址...

2018-10-26 16:51:20 280

原创 mongoose访问mongodb

1.安装mongodb下载 https://www.mongodb.com/download-center启动  cd mongodb(安装目录) cd bin mkdir data mongod --dbpath data   默认端口为:27017 2.npm环境中安装mongoosenpm install mongoo...

2018-10-26 16:44:53 350

原创 maven 本地添加第三方的jar包

以引用  这个jar包为例。 1.下载jar2.通过maven命令安装到本地库mvn install:install-file -Dfile=jar位置 -DgroupId=aliyun.java.sdk.core -DartifactId=aliyun.java.sdk.core -Dversion=版本号 -Dpackaging=jar如图:3.eclipse中引用...

2018-09-26 14:40:34 1227

原创 ssh与scp

1.sshssh -p 22222 user@ip 通过ssh远程到ssh服务端,-p后面跟端口号,user为用户名,ip为服务器的ip地址ssh默认的端口号为22,如果不指定特定的端口号,可以直接这么连接ssh [email protected] -r -P 22222 from to-r directory传输的时候加上注意-P为大写,与ssh的-p区别example:2.1.从本地传输文件到服务...

2018-06-21 09:03:08 3218

原创 学习笔记-html5-文本元素

html5里面规定了很多标签,很多标签也许没有什么实际的展示效果,但是他们都是从语义出发的,一方面使得css和js写起来更方便,另一方面也增加了阅读性。

2017-07-13 08:34:24 488

原创 学习笔记-html5-表格元素

1.表格的基本属性包含有caption,thead,tbody,tfoot.其中,thead内使用th;tbody和tfoot使用tr和td 张三的成绩表 学科 成绩 排名 语文 99 1 数学 100

2017-07-12 16:44:44 361

原创 canvas-基本应用-例子2

学习来源于 https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Basic_usage simple canvas{ border:1px dashed black; } A simple e

2017-06-30 10:26:03 339

原创 canvas-基本应用-例子1

笔者通过https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Basic_usage 学习canvas skeleton #mycanvas { border: 10px dashed black; } A s

2017-06-30 10:19:54 322

原创 css学习笔记-动画

开始前还是推荐下:http://www.w3school.com.cn/cssref/index.asp#animation内容去W3school看,讲的很详细。附上一段笔者的测试代码: 动画测试 div { width: 50px; height: 50px;

2017-06-21 14:21:41 243

原创 css学习笔记-过渡

首先推荐一下:W3school(http://www.w3school.com.cn/cssref/index.asp#transition)上面讲解挺详细的,而且可以立即的写代码尝试结果。笔者的也是通过此处进行学习的。一共4个属性,第一个是下面四个的简写。笔者自己亲手学习了下,目标是做一个方块,当鼠标悬浮上去的时候,改变大小、背景颜色和字体颜色,且有过渡效果。之前:

2017-06-21 13:34:10 282

原创 css学习笔记-border-image

border-image据说是css3的一员大将。这个例子是从w3c school上学习到的(http://www.w3school.com.cn/cssref/pr_border-image.asp)先上一个例子,我想达到如下的展示效果:重点是在边框,边框的图形如下:然后是代码部分: border-image测试 d

2017-06-21 11:00:57 380

原创 css学习笔记-盒子的box-size

主要有两个参数border-box和content-box Title .border-box{ background-color: crimson; width: 100px; height: 100px; padding: 10px;

2017-06-19 13:48:23 1753

原创 css学习笔记-盒子的阴影

基本应用box-shadow:param1 param2 param3 param4param1:向右偏移param2:向下偏移param3:模糊程度param4:颜色举例: Title div{ box-shadow: 10px 10px 10px grey; backgroun

2017-06-19 13:42:15 332

原创 css学习笔记-盒子内显示不下的内容的处理

学习 overflow:hidden,scroll,auto,visibleoverflow-x和overflow-yoverflow-x,overflow-y和overflow的用法是一样的,只是特地的指定了x与y轴而已。我这里只写了overflow的用法。1.不添加overflow样式首先上代码:限定了div的宽度和高度,但是里面的内容缺超出了div的大小。

2017-06-19 13:07:21 1341

原创 css学习笔记-盒子的样式

display的几种参数1.inline和blockinline,在一行中不会换行,内联属性不可设置盒子大小,且不会自动换行。block,不在一行会自动换行,可设置盒子的大小默认下,span是inline的,div是block的 div{ background-color: aqua; }

2017-06-16 15:30:55 410

原创 mysql命令行dump数据

本文记录如何通过mysql命令行,dump出数据文件1.dump本地mysql数据库的数据核心命令:p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo}span.s1 {font-variant-ligatures: no-common-ligatures}span.s2 {text-decoration: und

2017-06-16 11:34:29 2458

原创 通过mysql命令行远程访问服务器

通过mysql命令行,远程访问一台服务器参考博客:http://blog.csdn.net/u010523770/article/details/49446261核心命令是:mysql -uroot -pq1w2e3 -h192.168.8.214 -P3306 -Dzxjc记忆方法:mysql 关键词接下来是需要输入用户名和密码 -u -p然后输入远程ip地址 -h

2017-06-16 10:31:33 597

原创 mac往linux服务传输/下载文件

需求:笔者有一台mac笔记本,服务器为linux(已经开通了ssh服务)。首先,笔者需要远程到linux服务器;然后,需要往linux服务器传输和下载文件;最后,需要往linux服务器传输和下载文件夹;开始:1.mac远程到linux服务器使用命令行: ssh username@ip 或者使用 vnc等远程工具,但前提是linux服务器上安装了vnc的服务端

2017-06-09 16:11:14 3746

原创 JNI之HelloWorld

笔者最近有需求:在linux环境下,需要用c封装一段算法(考虑到保密性比较高),然后主程序逻辑用java开发,然后用java取调用c语言开发的算法。其实这样的例子网上也有很多。本文参考了这篇博客:http://www.2cto.com/kf/201602/490934.html目标用java语言,调用c语言封装的函数,打印hello world环境ubuntu,

2017-06-06 22:13:54 218

原创 一个拟合曲线趋势的算法

笔者有一个这样的需求首先,有一套模板数据,横坐标是时间,做坐标是温度,用图形来看,大概是这个意思:然后,有两个入参,分别为最高温度和最低温度。要求就是,根据这两个入参和模板数据,拟合出一条和模板数据曲线趋势相同的数据,且最大值就是最高温度,最小值就是最低温度。好吧,不知道笔者有没有表达清楚,先展示结果图:图中的蓝色为模板曲线,然后给出两个值,最小值18,

2017-04-25 19:15:56 23093 4

原创 Ubuntu下指令-查看端口的占用情况以及抓包

linux下可以通过netstat来查看某个端口的占用情况。但是笔者今天看到别人用指令抓取报文数据,并打印。之前只知道wireshark可以抓取,哪知,linux已经集成此功能。好吧,笔者果然孤陋寡闻了。先来列举下,笔者的目标1 通过netstat,查询某个特定端口的使用情况,查询结果中包含某个关键字的记录2 通过linux的命令,抓取报文,并以16进制的方式打印出来。

2017-04-24 18:21:54 6995

原创 JWS的一次排错经历

笔者项目要用到webservice,以往都是直接用cxf或者axis,来发布和动态的生成客户端,去调用,仅仅会用。作为一个骨灰级的程序猿,笔者想一探webservice的本身,但是,出师未捷身先死,第一步,就卡主了,因为照着网上的教程,笔者碰到一个错误,而且几乎无从下手。1.描述惨案的发生过程1.1 编写并发布服务端接口:IHelloWorldpackage server;

2017-04-23 15:11:33 1688 2

转载 学习写需求分析

笔者本身是软件工程专业出身,但是对如何写需求分析仍然是一知半解,拿到需求,仍然不知道如何下手,才能达到写需求分析的目的。今天看到一篇文章,让我受益良多,同时参考此文,笔者也尝试写了一个需求分析,一个小小的程序,居然写了21页,笔者自己都感到惊讶。所以,我也来转载一下此神文。转载之前,笔者还是列举下自己在实际操作中碰到的一些问题:1.UML类图,类图设计中的组合、聚合、复合等等一系列

2017-04-17 21:34:51 50459 6

原创 MyBatis之枚举类型

枚举可以让代码变得更为优雅,B格更高。当然MyBatis也是支持枚举类型的啦。首先,MyBatis内置了Enum的TypeHandlerTypeHandlerJava类型JDBC类型EnumTypeHandlerEnumVARCHAR或任何兼容字符串的类型,存储的是枚举的名称(而不是索引)EnumOrdinalTypeHand

2017-04-07 11:19:31 1711

原创 MyBatis之Base64加密数据源

一般来讲,MyBatis的数据源都是通过这种形式直接配置的:<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"> 显然,这样把数

2017-04-06 21:43:47 1161 1

原创 Java之Base64

我用mybatis对数据库进行访问,但是,在配置数据库连接的时候,用户名密码,是用的明文,所以,小编想对其进行加密。所以,我想到了Base64,也顺便研究一下咯。先不说原理,我写了一小段程序,如下: byte[] buffer = new byte[] { (byte) 0x01, (byte) 0x02, (byte) 0x03 }; // 对buf

2017-04-06 16:27:42 298

原创 JAVA中接口和抽象类的妙用-我自己也不知道这个是什么设计模式

抽象类写流程,接口规定必须实现的行为首先我有一个这样的需求,有一个接收数据的程序,有多种报文格式,且每一种报文对应一个handler(这个报文的处理类),当有新的报文来临,程序判断由哪种handler来处理,且创建对应handler的示例,调用handler的handle方法。进入handle方法,基本每个报文处理者,都需要进行如下操作:起初笔者没有什么经验,直接在每个hand

2017-03-29 14:04:53 1810 1

原创 方法中的局部变量

直接上例子public class BaseChange { static void change(int a) { a += 5; } public static void main(String[] args) { int a = 1; change(a); System.out.println(a); }}

2017-03-28 16:27:16 3192

原创 初学MyBatis之HelloWorld

官方下载https://github.com/mybatis/mybatis-3/releases整个程序结构如下:1 准备测试用的数据库表创建表t_role并添加测试数据CREATE TABLE `t_role` (  `id` int(10) NOT NULL,  `rolename` varchar(255) DEFAULT NULL,

2017-03-27 21:52:58 344 1

原创 初学Enum

我有个一个这样的需要,已知有A、B、C三相位,其中0代表B,1表示A,2表示C,其他参数输出错误。现在有一个入参,输入一个数字,要求返回对应的相位得到String类型。比如,入参是0,那么我需要得到 A相 这样的输出答案。笔者之前确实没有用过Enum,那么首先,在没有Enum的情况下,我或许会尝试这样去写代码:public class Phase { private static S

2017-03-27 19:10:45 249

原创 FileLock的疑惑和一些理解

最近碰到一个项目,有多个进程,同时操作同一目录的同一文件,笔者使用java语言。由于文件比较小,所以上线后并没有碰到什么问题。但是,我不禁想到一些问题:不同进程对同一个文件进行操作,如何保证数据的正确性。如果在同一进程之内,我完全可以在写文件的时候,加一把对象锁,同一时刻,只能有一个线程写文件。but,我的问题是不同进程之间如何保证。于是,我找到一个东西FileLock,关于FileLoc

2017-03-24 14:44:36 5317 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除