study
艺匠之美
技术分享、灵感创造、共同进步,擅长技术研究,可关注微信公众号:artisan-beauty
展开
-
线程的循环控制
package com.cnxieyang.traditionalcommunication;public class ThreadCommunication {// 创建了线程public static void main(String[] args) {final Communicaion comm = new ThreadCommunication().newCommunicai原创 2013-12-06 14:00:14 · 480 阅读 · 0 评论 -
Tar.gz加密解密总结
对于tar.gz的加密解密来说,主流使用的是linux自带的Openssl,下面简单描述下使用细节1.tar加密 tar czf – package | openssl des3 -salt -k youPassword -outtar.tar.gz2.tar解密,网上有两种方法 方法一 dd if=tar.tar.gz |openssltar -d -原创 2015-06-16 19:52:17 · 6049 阅读 · 0 评论 -
Flex通过struts跳转到其他页面
在Flex中,不能直接通过struts的默认配置实现跳转,但是可以借助Redirect来实现,下面简单描述下操作流程。1.在flex页面通过window自带的跳转,实例代码如下: ExternalInterfaca.call("function(){ window.location.href='xx.do?type=2'}");2.struts中的配置原创 2015-06-11 20:11:50 · 424 阅读 · 0 评论 -
Linux下支持rz、sz命令
最近申请了一台远程Linux服务器,发现并没有支持rz/sz命令,经过查询资料分析,发现未安装lrzsz。 解决办法:通过云安装即可,命令:yum install -y lrzsz 至此可正常使用rz/sz命令原创 2015-09-19 21:28:02 · 849 阅读 · 0 评论 -
intanceof/isInstance/isAssignableFrom区别
本文介绍intanceof/isInstance/isAssignableFrom区别。instanceof:用来判断对象是否是类的实例isInstance:用来判断对象是否属于某个类型的实例,与instanceof等价isAssignableFrom:用来判断类型间是否存在派生关系举例如下 System.out.println(ArrayList.class.isAssi原创 2016-02-18 10:48:24 · 540 阅读 · 0 评论 -
nginx学习汇总
1.利用nginx跳转到指定的tomcat中 假设tomcat启动正常,访问路径为:http://localhost:8080 nginx版本已经获取,且解压完成,nginx访问跟目录中conf/nginx.conf中的监听端口为8095,添加 proxy_pass http://localhost:8080;注意端口后面的分号不能省略。配置完成后,start nginx.ba原创 2016-02-23 14:08:42 · 381 阅读 · 0 评论 -
Java连接hadoop注意事项及实例
最近正在初步学习java连接hadoop进行hdfs的简单的操作,实例代码:在hadoop的工作目录中创建某个文件,现对代码进行简单的说明:原创 2016-04-18 14:52:02 · 3169 阅读 · 0 评论 -
TCP版本的nginx编译
项目中利于Nginx做Thrift的四层代理,实现了nginx对相关thrift服务的负载均衡,现对使用流程做以下总结。1.搭建nginx编译环境: yum -y install gcc gcc-c++ autoconf automake yum -y install zlib zlib-devel openssl openssl-devel pcre-devel2.下载n原创 2016-07-19 14:44:08 · 2684 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
public class Test{ public void test(String s) { System.out.println(s) } }原创 2016-09-07 11:07:56 · 295 阅读 · 0 评论 -
linux退出erl命令行
linux中退出erl命令行的方法如下:原创 2016-09-30 14:07:57 · 18190 阅读 · 2 评论 -
Java主线程等待子线程结束
Java主线程等待子线程结束原创 2016-11-17 17:42:55 · 530 阅读 · 0 评论 -
spring boot 默认启动图案
使用spring-boot时,项目开发需要可能会修改spring-boot的默认启动图案。操作方法如下。 1.在resource目录下新建banner.txt文件 2.访问http://patorjk.com/software/taag/ 网站 3.在窗口中如下要显示的图片的字串。 4.拷贝(select©)到banner.txt中,重新启动。 5.效果如下图原创 2016-11-18 14:31:36 · 840 阅读 · 0 评论 -
spring及spring cloud框架主要组件介绍
看到一张图片,对spring及spring cloud框架做了简单的总结,如下图所示。原创 2016-12-01 16:35:38 · 4111 阅读 · 0 评论 -
Get与Post区别
参考文献:http://www.w3school.com.cn/tags/html_ref_httpmethods.asp HTTP 方法:GET 对比 POST两种最常用的 HTTP 方法是:GET 和 POST。什么是 HTTP?超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。转载 2015-06-16 17:08:56 · 332 阅读 · 0 评论 -
Get与Post请求区别
参考文献:http://www.w3school.com.cn/tags/html_ref_httpmethods.asp HTTP 方法:GET 对比 POST两种最常用的 HTTP 方法是:GET 和 POST。什么是 HTTP?超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。转载 2015-06-16 17:07:42 · 442 阅读 · 0 评论 -
对属性文件的读取的操作
对属性文件的读取的操作在java中,通过属性文件的读取的设置的操作,可以实现程序的国际化的操作,在读取的时候,可以使用本地的语言环境加以判断,调用的类是:ResourceBundle,这个类提供了静态的方法,通过这个方法可以得到该资源类的对象。可以读取其中的属性值。ResourceBundle中的静态的方法有: staticResourceBundle getBundl原创 2013-12-06 14:00:20 · 531 阅读 · 0 评论 -
java书写的记事本程序
package com.cnxieyang.notepadexample;import java.awt.Color;import java.awt.Dimension;import java.awt.FileDialog;import java.awt.GridLayout;import java.awt.Toolkit;import java.awt.event.ActionEv原创 2013-12-06 14:00:22 · 687 阅读 · 0 评论 -
如何打开本地的程序
windows系统提供了一个叫Rundll32.exe的文件,顾名思义,它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。 rundll32.exe的具体使用方法如下: Rundll32.exeDLLname,Functionname [Arguments] String filepath原创 2013-12-06 14:00:31 · 455 阅读 · 0 评论 -
获取远程下载文件的大小
packagecom.cnxieyang.thread;importjava.io.IOException;importjava.net.HttpURLConnection;importjava.net.MalformedURLException;importjava.net.URL;importjava.net.URLConnection;importjava.uti原创 2013-12-06 14:00:58 · 1339 阅读 · 0 评论 -
如何按指定的位移获取远程资源
我们访问远程下载资源的过程中,希望可以通过指定偏移为来获取资源流,进而可以使用多线程机制实现提高访问资源的目的,当然本地的文件必须使用RandomAccessFile(可以指定文件中的任意位置),想要获取远程文件的大小,请看:http://blog.sina.com.cn/s/blog_bfd7909001016tgu.html 按指定的位移获取远程资源部分代码如下所示:注:采用RANGE原创 2013-12-06 14:01:01 · 499 阅读 · 0 评论 -
strut2与freemarker集成
1.在xml文件中配置filter、freemarker的目录及能否使用其它的标签 a.配置过滤器 b.配置freemarker c.让ftl文件可以使用其它标签 2.在ftl文件中引入对jsp标签的支持: 使用方式如下所示:3.struts.xml中的配置为: test_success.ftl4.web目录如下所示:原创 2013-12-06 14:01:37 · 457 阅读 · 0 评论 -
ubuntu给普通用户授权
当前用户要获得root的权限时,需要按照以下的方式:每次的root密码都是不一样的,需要在当前用户中指定: 输入: sudo passwd[sudo] password for xieyang:输入新的 UNIX 密码:重新输入新的 UNIX 密码:passwd:已成功更新密码xieyang@xieyang-Aspire-4750:/tmp/application$ su密码:ro原创 2013-12-06 14:01:39 · 696 阅读 · 0 评论 -
java反射
反射和范型的组合大量的应用在框架的架构中,通过对反射和范型的学习有助于理解框架的原理,以下是对反射过程的练习,本人菜鸟一个: //给的只是个路径:com.test.reflex.Student,测试反射相关的info Stringpath="com.test.reflex.Student"; //Studentstudent=new Student();原创 2013-12-06 14:01:41 · 423 阅读 · 0 评论 -
获取CPU的利用率
获取CPU的利用率程序方法如下所示:private double getCpuRatioForWindows() { try { StringprocCmd = System.getenv("windir") + "\\system32\\wbem\\wmic.exe process getCapt原创 2013-12-06 14:01:46 · 1035 阅读 · 0 评论 -
hibernate与dwr的结合问题
dwr即:DirectWebRemoting,这是一个远程的web访问框架,本质为ajax的异步请求,通过js访问远程的java代码,方便了客户端对远程代码的调用,而实际上将java的书写的方式转换成了js形式,客户端的调用指明了远程的类名、方法名称、参数列表,采用异步请求实现,简单的书写如下:1.导入相关的jar包,手动添加,避免jar的重复 2.在WEB-INF下建dwr.x原创 2013-12-06 14:01:50 · 457 阅读 · 0 评论 -
strut2与JFreechart集合
我们可以使用JFreeChart来制作相关的报表,如:饼状图、柱状图等,struts提供了和JFreeChart结合的jar,该文件可在strut2的jar包中获取,struts2-jfreechart-plugin-2.3.4.1.jar,解压该jar文件,得到struts-plugin.xml,该配置文件的信息为: 在action中获取JFreeChart的对象,该对象中包含了相关的报表原创 2013-12-06 14:01:52 · 518 阅读 · 0 评论 -
freemarker的第一个例子
什么是freemarker?采用模板的技术,将显示和逻辑分开,在strut2中大量的使用了它,详情参照官方文件,第一个例子如下所示:1、导入jar文件:freemarker-2.3.8.jar2、书写ftl模板文件 例如:你好:${name}!欢迎来到西安理工大学3、java代码对其处理,初始化及写入map树中的数据: 4、最终的输出结果为: 你好:谢洋!欢迎来到西安理原创 2013-12-06 14:01:29 · 562 阅读 · 0 评论 -
freemarker杂项
1.自定义宏指令(macro): <#macrom1> 我的名字叫做谢洋 引用宏指令:2.自定义带参数的宏: <#macro m2 a b> 姓名:${a} 年龄:${b} <@m2 a="谢洋"b="23岁">或者<@m2"谢洋""23岁">3.nested指令的定义: <#macrotable>原创 2013-12-06 14:01:33 · 374 阅读 · 0 评论 -
在servlet处理freemarker
1.写好ftl模板文件的前提下,初始化servlet时,需要得到配置对象即Configuration,指明模板所在的目录 2.在doPost或者doGet得到ftl文件并为其注入map对象 3.在web.xml配置的和一般的servlet是一样的以上是简单的实现了freemarker,详情参照官方文件原创 2013-12-06 14:01:35 · 421 阅读 · 0 评论 -
Cannot create a s…
在eclipse中安装tomcat服务器,报错" Cannot create aserver using the selected type ".原因:以前安装的tomcat目录改变解决方法:Window->preferences->Server->RuntimeEnvironment,改变tomcat的目录为你安装的目录,然后保存,这样就可以建立Tomcat server了。还有原创 2013-12-06 14:01:54 · 540 阅读 · 0 评论 -
Swt中实现对TitleAreaDialog窗口的关闭进行监听
某天在进行TitleAreaDialog窗口关闭控制的时候原创 2014-08-10 14:13:21 · 1526 阅读 · 0 评论 -
Linux下通过java备份mysql数据库,使用mysqldump
最近因公司需要基于java备份mysql数据库,按照网络上多数建议使用以下命令备份:mysqldump -uroot -padmin minas >/usr/2.sql,使用该命令的java实现如下所示:Runtime.getRuntime().exec("mysqldump -uroot -padmin minas >/usr/2.sql"); 经测试发现:该语句{mysqld原创 2015-01-20 12:53:15 · 9452 阅读 · 8 评论 -
maven web项目运行时找不到:ContextLoaderList
近期给同事maven项目的web启动时,eclispe报错,提示如下错误。 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 经过分析可知:web容器在启动时,不能加载到相关的类包。操作方法如下。 打开项目- ->properties- ->Deplo原创 2016-12-14 14:33:02 · 1354 阅读 · 0 评论