- 博客(217)
- 收藏
- 关注
原创 从Java转到C++感悟
从我刚接触程序时,学习的就是c/c++,大学毕业后去北京找工作,c++岗位需求少,自己学的又浅,很不好找。幸运的是从学校走时在别人宿舍地上捡到一本被遗弃的Java思想,并被我带到北京垫了床脚。了解到Java岗位需求多,所以尝试学习Java,可能是生活的压力,一本厚厚的书,只用了一周就看完了,并编了些测试小程序。将海投岗位转成Java,并很快找到了工作,开始了我Java程序开发生涯,并一晃十年过去了。刚开始做Java客户端开发,后来又做后台服务开发,基本把Java的里里外外都接触到了,现在又因为业务需要需使用
2020-12-03 21:49:31
7143
5
原创 mysql5.7.21压缩包安装
mysql5.7.21压缩包安装mysql自5.5以后就不再提供64位可运行安装文件,所以要安装最新的mysql64位数据库就需要下载压缩包手动安装。1.下载安装文件 到官网地址下载https://www.mysql.com/downloads/ 社区版 MySQL Community Edition (GPL) 例如:mysql-5.7.21-winx64.zip 2.解压缩 ...
2018-02-20 13:06:56
1352
转载 Linux网卡命名enp3s0说明
用了很多年Linux的我在升级Ubuntu 16.04之后竟然发现我的以太网卡的名字竟然不是eth0,变成了enp3s0,每次想要修改什么配置,都要先ifconfig查一下网卡名,真是让我很郁闷!去网上搜索一下才知道,这次的Ubuntu 16的更新幅度很大,当属systemd替换掉了initd来引导系统这个动作给用户带来的影响最大,原来习惯service什么的来控制系统服务什么的,现在
2017-11-30 16:31:02
19137
1
转载 如何解决error C4996: 'fopen'的问题
错误描述:error C4996: 'fopen': This function or variable may be unsafe.Consider using fopen_s instead. To disable deprecation, use_CRT_SECURE_NO_WARNINGS. See online help for details.参考帖子:(1)htt
2017-07-01 21:04:48
1989
转载 Visual Studio 2015常用快捷键
一、基础快捷键1.回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键“Ctrl + -”; 2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码 1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。 2)如果你想剪切
2017-06-23 22:23:12
944
原创 Windows10 以管理员身份运行的解决办法
1.在运行的脚本文件的右键中选择“以管理员身份运行”2.在运行快捷方式的右键属性里设置3. 想在运行中运行命令,必须在本地安全策略中设置方法3可以从更本上解决问题,因为前两种方法无法解决“运行”中的命令以管理员身份运行。这对经常使用快捷输入命令工作的程序员是无法忍受的
2017-06-16 15:40:50
55769
1
转载 Oracle11g服务详细介绍及哪些服务是必须开启的?
安装Oracle 11g后,共有7个服务,这七个服务的含义分别为:1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系
2017-06-16 14:50:58
548
转载 插入数据时显示:ORA-00984列在此处不允许解决方法
操作Oracle数据库,插入数据时显示:ORA-00984列在此处不允许错误:出现的原因是由于,在插入字符或字符串型字段时。如果插入的数据是纯数字,则不会有错误;如果出现字符,则会报ORA-00984列在此处不允许异常。 可以创建TestUser表,如下: create table TestUser ( usercode char(5), us
2017-06-16 11:33:22
26733
1
转载 PuTTY+Xming实现X11的ssh转发
1 需求分析有些Linux程序还是不能完全离开窗口环境,或者说离开后操作不方便。其中Oracle就是这样一个程序,其工具程序大多数能够在纯命令行静默执行,如 OCI,DBCA,NetCA等,但是工作在图形界面时更加方便。为此,需要利用X11的XServer和XClient跨网工作原理进行远程显示。而更加方便的是,SSHD远程协议完全支持对X11协议的转发,这样我们就可以只需在服务器端开启一
2017-05-25 19:17:32
928
转载 CentOS7 64位下MySQL5.7安装与配置(YUM)
安装环境:CentOS7 64位 MINI版,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarc
2017-05-13 10:29:51
426
转载 CentOS7利用systemctl添加自定义系统服务
CentOS 7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登陆就能运行的程序,存在系统服务里,即:/usr/lib/systemd/system目录下每一个服务以.service结尾,一般会分为3部分:[Unit]、[Service]和[Install],我写的这个服务用于开机运行tomcat项目:vim
2017-05-13 10:05:16
508
原创 svn 服务器端提交验证
svn 在Linux服务器端验证用户提信息日志字数a@b:/volume1/svn/repos/hooks$ lltotal 52drwxrwxrwx+ 2 root root 4096 May 9 15:54 .drwxrwxrwx+ 6 root root 4096 May 9 11:02 ..-rwxrwxrwx+ 1 root root 2589 Ma
2017-05-09 15:57:54
1050
转载 Android应用自动更新功能的代码实现
由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放置配置文件,存放软件的版本信息:update
2017-04-28 11:38:15
1620
原创 springMVC和FreeMarker简单方式导出excel
一般Java操作excel文件比较流行的是apache poi包。因为我们只是导出数据,不需要读取正规的excel文件,所以我们可以通过输出html格式的xls文件来简单实现导出excel。环境使用的springMVC,展示使用的是FreeMarkerAction @RequestMapping(value="export") public String sfnEx
2017-04-05 18:42:53
1033
转载 Weblogic多应用部署在一个域下导致session冲突
Weblogic多应用部署在一个域下导致session冲突问题解决办法 最近在Weblogic的一个域下面同时部署了多个应用,出现了session冲突的问题。其现象是这样的,访问A正常,但是从应用A跳转到应用B后,应用A的session立马就失效了。因为以前在tomcat上也遇到过类似的情况,当时立马就想到应该是session冲突的问题,每个应用在写保存session信息的c
2017-03-29 16:23:05
1219
原创 weblogic 安装部署纯静态html注意事项
weblogic安装部署的文件夹下必须要有 WEB-INF\web.xml 文件,否则无安装部署
2017-03-29 10:51:49
4873
原创 在部署目录备份数据注意
我再部署目录直接将class文件复制未改后缀名,导致程序运行产生异常错误。谨记这个问题。另外有时把整个classes文件目录打包备份成zip文件,也要注意,可能某些容器会解析zip包中的.class文件。
2017-03-28 18:51:31
293
转载 利用 jsoup 下载保存文件
//Open a URL StreamResponse resultImageResponse = Jsoup.connect(imageLocation).cookies(cookies).ignoreContentType(true).execute(); // output hereFileOutputStream out = (new FileOutputStream(new ja
2017-03-18 10:13:38
6174
1
转载 java中无符号类型的解决方案
1.无符号和有符号计算机中用补码表示负数,并且有一定的计算方式;另外,用二进制的最高位表示符号,0表示正数、1表示负数。这种说法本身没错,可是要有一定的解释,不然它就是错的,至少不能解释,为什么字符类型的-1二进制表示是“1111 1111”16进制表示为FF,而不是1000 0001。在计算机中,可以区分正负的类型,称为有符号类型,无正负的类型,称为无符号类型。使用二进制中的最高
2017-03-15 17:09:38
13693
转载 tomcat启动时报:IOException while loading persisted sessions: java.io.EOFException的解决方案
错误的原因是:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。这是由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不影响系统的使用。到tomcat安装目录下的/work/localhost/{项目目录}/se
2017-03-14 08:54:32
467
转载 通过 JACOB 实现 Java 与 COM 组件的互操作
软件的互操作性是一个我们经常面临的问题,如果 Java 可以自由的调用其他语言和平台的成熟代码,可以充分利用您的 Java 技能,大大提高您的生产力。现有的 Java COM 互操作技术有很多种实现,JACOB 开源项目提供了一个简单方便的通用调用框架COM 组件提供了一种与其他语言的互操作方式,叫做自动化(Automation)。现有的 Java COM 互操作的解决方案有很多种,由于设计目
2017-03-13 18:04:13
6404
转载 html中href
在html中 标签表示 是一个超链接1一般作用的跳转页面需要设置跳转的页面就是 在href属性中设置要跳转的地址2.作为一个按钮使用,可以点击 但是不跳转页面而是做其他处理,就需要设置href 属性为javascript:你上面的代码就是一段html代码,a 标签做按钮使用不跳转页面 但是看不出是调用了什么js函数,要看js代码才可以,因为js的行为没有写在html中,做到了结构行为
2017-03-13 17:21:16
462
转载 linux 监控用户登陆
关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程。在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、~/.bash_lo
2017-03-01 16:45:07
1988
1
原创 Linux mail 发送外部邮件
mail命令是LINUX下一个非常轻巧的交互式的命令行邮件客户端,基于Berkeley Mail 8.1,提供MIME, IMAP, POP3, SMTP和S/MIME等扩展。mail默认是调用本机MTA发送邮件的,需要在本机上安装sendmail或postfix。支持SMTP,有关SMTP的参数都是在/etc/mail.rc里设置。 关于SMTP的设置也就那么几个,具体
2017-03-01 11:39:53
1818
转载 解决阿里云postfix邮件发不出去的问题
执行mail输出错误信息sendmail: fatal: parameter inet_interfaces: no local interface found for ::1解决办法就是让postfix只用IPv4。打开文件:/etc/postfix/main.cf把inet_protocols = all改成inet_protocols = ipv4完了之后
2017-02-28 16:06:46
2898
转载 英语词根词缀记忆法
英语词根词缀记忆法(全集) 前言 英语单词的构词规律也是有规可寻的。单词是由词素构成的,词素派生出词义。单词的数量虽然浩瀚,但构成其的词素的数量却是有限的。如果掌握了词素,懂得基本的构词方法,就能容易地识记单词,突破记忆单词这一难关。词素又是由词根和词缀两部分组成的,而词缀又分为前缀和后缀。常用的252个词根和289个词缀,掌握了这些词素便可掌握绝大
2017-02-06 11:32:55
31963
2
原创 gecco爬虫多个HtmlBean 匹配同一个matchUrl的问题
两个爬虫HtmlBean如下:第一个HtmlBean,获取小说内容@Gecco( matchUrl="http://www.xs2345.com/read/18/18914/([^0{1}]|{index}).html", pipelines="xybwPipeline" )/*** 获取小说内容*/public class XYBW implements Ht
2017-01-20 18:06:35
2291
转载 java 多线程 CountDownLatch用法
CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。主要方法 public CountDownLatch(int count); public void countDown(); public void await() throws InterruptedException 构造方法参数指定了计数的次数co
2017-01-19 09:14:58
196
转载 使用jQuery动态加载js脚本文件的方法
动态加载Javascript是一项非常强大且有用的技术。这方面的主题在网上已经讨论了不少,我也经常会在一些个人项目上使用RequireJS和Dojo加载js它们很强大,但有时候也会得不偿失。如果你使用的是jQuery,它里面有一个内置的方法可以用来加载单个js文件。当你需要延迟加载一些js插件或其它类型的文件时,可以使用这个方法。下面就介绍一下如何使用它!一、jQuery getS
2017-01-04 23:29:09
14005
转载 tomcat 对软连接的支持
打开tomcat对软连接的支持。 tomcat默认不支持软连接,需要为Context 增加allowLinking="true"。Tomcat 4:Xml代码Context path="/test" docBase="/usr/local/pjt/images"> Resources className="org.apache
2017-01-02 02:10:32
2361
转载 tomcat 部署项目三种方法
1、将应用文件夹或war文件直接copy到tomcat的webapps目录下,这样tomcat启动的时候会将webapps目录下的文件夹或war文件的内容当成应用部署。这种方式最简单且无须书写任何配置文件。2、在tomcat的server.xml配置文件中的Host节点下增加Context子节点,如:其中path制定访问url路径, docBase项目真是路径其中,
2017-01-02 01:16:06
341
转载 linux的nohup命令的用法
在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。nohup /root/st
2016-12-30 15:56:05
319
原创 java命令行运行问题
使用java命令运行当前目录下有两个jar文件,互相依赖。jimi-1.0.jarjitac-0.3.0.jarjava -cp "jimi-1.0.jar;jitac-0.3.0.jar" org.roqe.jitac.Jitac test.jpg以上这条命令需要注意以下几点:1. -cp 和 -jar 不要同时使用。当使用-jar时大部分版本会忽略-cp,-classp
2016-12-29 15:12:38
348
转载 修改CentOS Linux服务器的主机名
1. vi /etc/hostsi键,修改主机名,esc键,:x键保存退出2. vi /etc/sysconfig/networki键,修改主机名(HOSTNAME=),esc键,:x键保存退出3. 输入以下命令:hostname 新主机名然后用ssh重新登录,就会显示新的主机名。更简单的方法:hostnamectl set-hostname 新主机名
2016-12-21 00:44:31
294
原创 linux svn 多项目设置
1.下载安装svnyum install subversion2.建立目录结构/var/svn/repos/var/svn为我们的管理根目录/var/svn/repos为我们存放项目目录3.配置权限文件为了一套权限配置管理多个项目,我们先建立两个项目示范将conf下的配置文件拷贝一份到目录/var/svn下。这三个文件详细的作用分别为passwd 设置用
2016-12-13 15:16:22
3265
原创 wdatepicker关联日期处理
wdatepicker官方网站http://my97.net/index.asp我再项目中需要让用户按年、月、日选择一个时间段,比如在按月时间段中选择了2016年5月,则两个输入框中就分别显示 2016-05-01 和 2016-06-011.引用jquery和wdatepicker在这里我jquery 我用的是1.8.3,wdatepicker是4.72。只使用最
2016-11-25 13:58:38
1209
原创 javascript 自动刷新统一管理机制
统一控制html代码部分 设置刷新时间: 3秒 5秒 10秒 1分钟脚步部分 $(function(){ // set default refresh second $("#refresh_time_5s").attr("checked","checked"); // 自动刷新数据 function autoRefreshData(){ /
2016-11-20 14:22:00
569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人