- 博客(81)
- 资源 (561)
- 收藏
- 关注
原创 如何从文本中截取自己想有得数据并去重,统计,排序
关键的指令为:awk为分割截取,sort为排序,uniq为去重,wc为统计,你需要单独去理解这些指令,然后通过管道进行数据传送特别注意:用uniq命令可以删除相邻的重复行:uniq [file]但如果一文本中有重复却不相邻的行则无法删除,需要结合sort命令:sort [file]|uniq等效的sort命令是:sort -u [file]去重复后统计:sort needs...
2019-06-25 08:48:03 342
原创 java创建一个可执行的jar包小程序
首先有两个概念需要清楚:1、idea打包java可执行jar包:http://www.cnblogs.com/blog5277/p/5920560.html2、Java中String [] args中的args是什么意思:https://blog.csdn.net/qq_35603268/article/details/79206028以上两个请参考博客链接内容。创建一个java基础工...
2019-06-25 08:45:50 1242
原创 Session Cookie的HttpOnly和secure属性
一、属性说明:1 secure属性当设置为true时,表示创建的 Cookie 会被以安全的形式向服务器传输,也就是只能在 HTTPS 连接中被浏览器传递到服务器端进行会话验证,如果是 HTTP 连接则不会传递该信息,所以不会被窃取到Cookie 的具体内容。2 HttpOnly属性如果在Cookie中设置了"HttpOnly"属性,那么通过程序(JS脚本、Applet等)将无法读取到...
2019-06-25 08:35:00 2982
原创 JAVA面试题
1、Object有哪些方法Object类总共13个方法博客链接:https://blog.csdn.net/qq_30264689/article/details/819030312、 arrayList和LinkList有哪些区别1、ArrayList和LinkedList可想从名字分析,它们一个是Array(动态数组)的数据结构,一个是Link(链表)的数据结构,此外,...
2019-06-25 08:32:00 90
原创 Spring/Boot/Cloud系列知识
1. 开篇序各位支持我的朋友大家好啊,博客停了两个月处理了一些私人事务。从今天开始本人恢复技术博客更新。欢迎大家继续关注1.1 写作难度在哪里Spring系列知识这个博文专题实际上很早之前就想写写,但是一直没有动笔或者说没敢动笔。究其原因主要有几个:1、这个系列的博文专题并不好写,Spring Framework知识体系太过庞大,远远超过本人之前所写的线程专题、系统间通讯专题、...
2019-06-14 11:30:56 132
原创 Navicat for Oracle 连接Oracle时出现:Navicat for Oracle Cannot create oci environment
今天用了Navicat for Oracle连接Oracle 由于以前一直是用PL/SQL 连接的,自从用了一段时间的Navicat for MySql发现还不错,整个软件都很小。可以连接时,用户名、密码、地址都正确了,就是连接不了。出现以下错误:意思是:不能创建oci环境;上网查询了下原来出现这种问题是我们需要对 Navicat for Oracle 做一...
2019-06-13 11:16:31 1124
原创 PowerDesigner之CDM、PDM、SQL之间转换
前段时间用了下PowerDesigner做了一些辅助工作、在此特地小结一下:有关CDM、PDM、SQL之间转换以及不同数据库之间库表Sql的移植,首先要了解的是它们各自的用途、这里就简单的描述一下,不做详细的解释了。CDM:概念数据模型。CDM就是以其自身方式来描述E-R图。它不考虑物理实现的细节,只表示数据库的整体逻辑结构,独立于任何软件和数据存储结构。PDM:物理数据模型。考虑了...
2019-06-13 11:10:24 771
原创 classpath设置、javac/java执行class问题
回想起还在学校的时候,那时学习Java基本上都是用工具的,比方说Eclipse、MyEclipse等。工具用多了,一旦脱离工具 才发现 成了废材。所以有空之余弄了下JDK下编译和运行。有关JDK与JRE的功能就不多说了。实际如果只运行Java程序的话下载个JRE安装也行了。现在的JDK安装后里面都会有个JRE,因为JDK中一些运行程序也是Java写的,所以也需要一个JRE运行环境。写了一个...
2019-06-13 10:52:12 1109
原创 线程执行每秒刷新、根据条件停止此线程
线程执行每秒刷新。根据条件停止此线程public class Thread_T implements Runnable {int no = 0;@Overridepublic void run() {while (true) {try {// 设置每隔1秒执行Thread.sleep(1000);no += 1;readInd();Thread t = Thread...
2019-06-13 10:51:08 505
原创 使用线程监控文件目录变化
由于某种特殊的需求、弄了个使用线程监控文件目录变化的代码基本如下、其中减去一些复杂的操作、只留下基本代码:package com.file;import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;i...
2019-06-13 09:03:17 394
原创 PowerDesigner连接数据库
PowerDesigner连接数据库 大致如下列图所示:选择需要连接的数据库类型:有两个选择,一、导入Sql脚本文件;二、连接数据源选择连接数据源:在弹出的对话框中选择相应的连接类型;方式有很多种,这里我们采用jdbc连接所以选择第三项:Connection profile——>Configure...在接下来的对话框中选择Add Data Source的选项:...
2019-06-13 09:00:45 646
原创 Access restriction: The type is not accessible due to restriction on required library问题处理
在做Java时,遇到了个小问题,在Import 包资源时出现:Access restriction: The type XXX is not accessible due to restriction on required library 错误!如下图:经过查证 原来是:JDK下如rt.jar包中某些资源默认是不让用的。这是其Access规则,在网上看到很多帖子都说把...
2019-06-13 08:58:50 1462
原创 Log4j每天、每小时、每分钟定时生成日志文件
在做项目中基本上都用到了日志log,那么自然就会遇到问题,比方说,日志太大了怎么办?日志很乱怎么办?这时我们就会想到如果能够把日志分为定时的生成即:Log4j每天、每小时、每分钟定时生成日志文件这样多好,既可以方便存储亦利于查看。针对这个一想法,本人做了下测试,发现效果还是可以的,特把代码以及配置贴出以便初学者参考:一、首先添加必须的jar文件,如:commons-lo...
2019-06-11 08:37:28 4475 2
原创 Eclipse/MyEclipse中使用VSS
欲在MyEclipse/Eclipse中使用VSS,必先安装VSS插件、其安装方法与安装SVN类似,不多说;进入正题:一、首先需要新建一个项目,即:本地工作目录如,项目类型可以自己根据需要来定义下图所示:二、创建好之后,即可连接VSS资源库,选择该项目 右键——》Team——》Share Pro然后选择VSS Configuration的选项三、填写好必须的信息其中Sourc...
2019-06-11 08:36:40 159
原创 Oracle客户端使用
在日常开发中 有好些新同事不太明白如何连接Oracle服务端,在这里 我做个Oracle客户端常用方式 的简述:其实连接Oracle服务的方式很多如:Native、PL、、,其中Native for Oracle非常简单的配置 在做数据量小 或者说 数据简单的情况下还可以,如果遇到大数据的话,Native for Oracle的性能会非常的差,这个本人曾测试过。这里记一下自己常用的方式...
2019-06-11 08:35:33 1981
原创 java环境变量配置
最近遇到了很多学生不懂得如何配置java 环境变量问题,在此个人做了个简单配置描述:首先需要安装JDK,这个就不多说了;然后检测一下是否配置了环境变量在:运行——》cmd——》java如下所示 表示没有配置环境变量:开始配置:一、选择桌面上我的电脑 这个图标 然后右键——》属性打开如下界面:二、选择高级 ——》环境变量,打开视图如下所示:可以在用户变量或者...
2019-06-11 08:34:17 291
原创 Oracle分页
常用关系数据库分页SQL都是不相同的,不过大同小异下面是Oracle分页简单事例图片以及代码:1、普通查询:select * from table_Namet order by active_count desc;2、查询第一条记录:select *from (select * fromtable_Nameorder byactive_countdesc)...
2019-06-11 08:32:36 69662
原创 关于Ehcache缓存中timeToLiveSeconds和timeToIdleSeconds
闲来无事测试了下Ehcache与MemCache比较,在此发现了Ehcache中一个小细节问题,以前未用心去注意过,在此特记录一下,同时也望能给需要的道友留下些益处:其中主要记录的是timeToLiveSeconds和timeToIdleSeconds;因为此俩容易搞混淆:timeToLiveSeconds=x:缓存自创建日期起至失效时的间隔时间x;timeToIdleSecon...
2019-06-11 08:31:20 491
原创 JConsole之Java性能分析器使用
一、JConsole是什么从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。二、如何启动JConsole如果是从命令行启动,使 JDK 在 PATH...
2019-06-11 08:30:21 9127
原创 用Sqoop把数据从HDFS导入到关系型数据库
由于工作的需求,需要把HDFS中处理之后的数据转移至关系型数据库中成为对应的Table,在网上寻找有关的资料良久,发现各个说法不一,下面是本人自身测试过程:使用Sqoop来实现这一需求,首先要明白Sqoop是什么?Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Had...
2019-06-11 08:28:37 1527
原创 Hadoop多Job并行处理
有关Hadoop多Job任务并行处理,经过测试,配置如下:首先做如下配置:1、修改mapred-site.xml添加调度器配置:<property> <name>mapred.jobtracker.taskScheduler</name> <value>org.apache.hadoop.mapred.FairScheduler&...
2019-06-11 08:26:23 1285
原创 HDFS多文件Join操作
最近在用Java做HDFS文件处理之时,遇到了多文件Join操作,其中包括:All Join以及常用的Left Join操作,下面是个简单的例子;采用两个表来做left join其中数据结构如下:A 文件:a|1b|2|cB文件:a|b|1|2|c即:A文件中的第一、二列与B文件中的第一、三列对应;类似数据库中Table的主键/外键代码如下:import java...
2019-06-11 08:25:45 286
原创 Hadoop之Join时 DataJoin软件包问题
在做HDFS多文件Join时通过监控job成功启动并且mapper执行完毕,但reduce总是不能执行完成,进度卡在66.66%。mapper输出是想要的格式,而且小规模输入数据测试时整个job能成功完成。在查看未完成reduce的状态,发现key不变,“numOfValues”的值却一直在增大如下格式错误:key...:1294823 > reduce;key...:23461...
2019-06-10 08:31:05 130
原创 HDFS文件常用操作
弄了段时间hadoop的HDFS,用了些常用的HDFS文件操作,Java实现记录如下,以作Demo:/*** @Title: uploadLocalFileToHDFS* @Description: 单个本地文件拷贝到HDFS* @param @param localPath 本地文件路径* @param @param hdfsPath HDFS文件路径* @param @thro...
2019-06-10 08:30:00 296
原创 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务
PL/SQL连接Oracle时出现ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务这个错误如下图所示:这个问题经常会遇到,往往出现的情况是:之前或者说早些天还好好的,一下子就连接不了;总结下原因:第一、使用杀毒软件或者说其他软件在优化系统性能的时候把服务给关了;第二、经常的启动以及关闭服务、导致监听不正常;解决方法找到服务中的选项,把...
2019-06-10 08:29:05 793
原创 TCP协议三次握手过程分析
TCP协议三次握手过程分析TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset...
2019-06-10 08:27:57 1818
原创 SQL语句的执行原理分析
原理:第一步:应用程序把查询SQL语句发给服务器端执行。我们在数据层执行SQL语句时,应用程序会连接到相应的数据库服务器,把SQL语句发送给服务器处理。第二步:服务器解析请求的SQL语句。1:SQL计划缓存,经常用查询分析器的朋友大概都知道这样一个事实,往往一个查询语句在第一次运行的时候需要执行特别长的时间,但是如果你马上或者在一定时间内运行同样的语句,会在很短的时间内返回查询结果。 ...
2019-06-10 08:26:12 1181
原创 Struts2 自定义Result返回类型
直接上代码:自定义类型代码如下:import java.io.OutputStream;import javax.servlet.http.HttpServletResponse;import org.apache.struts2.ServletActionContext;import org.apache.struts2.dispatcher.StrutsResultSu...
2019-06-10 08:25:16 430
原创 volatile和synchronized的区别与联系
这个可能是最好的对比volatile和synchronized作用的文章了。volatile是一个变量修饰符,而synchronized是一个方法或块的修饰符。所以我们使用这两种关键字来指定三种简单的存取变量的方式。int i1; int geti1() { return i1;}volatile int i2; ...
2019-06-10 08:23:34 363
原创 Oracle表空间为"本地管理"与"数据字典"管理区别?
在Oracle8I的版本中,Oracle推出了一种全新的表空间管理方式:本地化管理的表空间。所谓本地化管理,就是指Oracle不再利用数据字典表来记录Oracle表空间里面的区的使用状况,而是在每个表空间的数据文件的头部加入了一个位图区,在其中记录每个区的使用状况。每当一个区被使用,或者被释放以供重新使用时,Oracle都会更新数据文件头部的这个记录,反映这个变化。 本...
2019-06-10 08:22:52 600
原创 Oracle 远程连接访问出错ORA-01031:Insufficient privileges
Oracle远程连接访问出错ORA-01031:Insufficientprivileges!很简单的一个经典问题:环境:win7/oracle10.2.0.1现象:连接时报错ORA-01031:Insufficientprivileges.解决方法:不能以sysdba身份连接访问,通过normal方式正常访问使用...
2019-06-10 08:21:53 2165 4
原创 Oracle之 分析tnsnames.sa文件失败 ServiceAliasException:11错误
以前公司都习惯用Xp,后来换至win7后配置Oracle客户端连接时出了个小问题;win7家庭普通版、旗舰版上安装的oracle10g/11g安装的时候是正常的,都没有报错然后在配置EnterpriseManagerConsole的时候,即:添加Oracle连接至Tree;报错:分析tnsnames.ora文件失败,ServiceAliasException:11网...
2019-06-10 08:21:03 287
原创 Oracle 物化视图
近来看到一些文章有关Oracle 物化视图的,整合了下,比较详细,以作memo:物化视图(Materialized View)在9i以前的版本叫做快照(SNAPSHOT),从9i开始改名叫做物化视图。其实无论是快照还是物化视图,都能体现出这个对象的特点。物化视图中的数据来自于基表某个时刻(物化视图的创建时刻,或刷新时刻),因此可以认为是基表都个时刻的快照。物化视图和视图类似,反应的是某个查...
2019-06-06 08:42:10 1608
原创 Oracle 冷备份
网上看到一有关Oracle冷备份的文章,非常详细:一、冷备份数据库在关闭状态下完成所有物理系统文件拷贝的过程,也称脱机备份适合于非归档模式下,数据库处于一致性状态二、步骤首先在运行的库中得到数据库运行的所有的物理文件位置,然后在计划内关闭数据库(shutdown)再执行拷贝物理文家到备份路径或备份设备备份完成...
2019-06-06 08:38:19 1711
原创 JSON经典异常:org.json.JSONException: Unterminated string at character
案发情景:手机终端与Java以JSON数据格式方式进行数据交互;出现异常完整信息如下:Unterminated string at character 89 of {"events":[{"otherMsg":"java.lang.RuntimeException: Error receiving broadcast Intent actat org.json.JSONToken...
2019-06-06 08:35:14 7251
原创 五大最受欢迎的BUG管理系统
五大最受欢迎的BUG管理系统经过认真的查找和比较,选出以下五大为比较受欢迎的BUG管理系统。以下简单介绍一下其功能优缺点和资源获取方式吧:1、QC(QualityCenter)是原MercuryInteractive公司(现已被HP收购)生产的企业级基于WEB测试管理工具,需要安装配置IIS和数据库,系统资源消耗比较大;功能很强大,结合有BUG管理,需求管理及用例管理等功能;和其它...
2019-06-06 08:33:29 21439 3
原创 Maven经典错误之一:Please ensure you are using JDK 1.4 or above and not a JRE
在Eclipse/MyEclipse下用maven编译时,失败,提示 :Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required).问题原因:Eclipse/MyEclipse默认是使用jre作为运行环境,而maven编译需要jd...
2019-06-06 08:31:02 246
原创 SQL查询性能提高的10个技巧
记录详细的需求文档在写SQL之前必须弄清楚需求, 具体要取什么数据, 有些什么具体的约束条件, 在数据仓库环境中还可以考虑补上这个需求具体对应哪些报表, 对应的基础表如何. 到开发环境的话, 可以考虑加上这条SQL服务于哪些业务(页面),调用频率如何.不要重新制造轮子对于一些已经比较成熟的解决方案,有比较现成的例子的SQL,要善于利用已有SQL,已有模板.降低语句的复杂度有些同...
2019-06-06 08:29:46 443
原创 [: -le: unary operator expected 错误
最近在做Shell编程;一大片的脚本看起来很是壮观,当然要是遇到错误解决也比较眼花;最近遇到一个小错误找了良久;特记录如下:运行xx.sh时出现[: -le: unary operator expected这个错误后面经过排查得出错误代码段:declare -i ideclare -i swhile [ "$i" -le "10" ]do...
2019-06-06 08:27:58 2586
原创 javax.naming.NameNotFoundException: Unable to resolve 'jdbc.mydb'. Resolved 'jdbc'; remaining name '
WebLogic中JNDI遇到的非常非常小的问题:错误如下:javax.naming.NameNotFoundException: Unable to resolve 'jdbc.mydb'. Resolved 'jdbc'; remaining name 'mydb' at weblogic.jndi.internal.BasicNamingNode.newNameNotFo...
2019-06-06 08:27:02 1993
Java项目:宠物平台系统(java+SpringBoot+Mybaits+Vue+elementui+mysql)
2024-09-16
Java项目:婚品商城采购系统(java+Servlet+Jsp+Jdbc+jQuery+Ajax+MVC+mysql)
2024-09-09
Java项目:美容院后台管理系统(java+SpringBoot+JSP+LayUI+maven+mysql)
2024-09-02
Java项目:汽车俱乐部管理系统(java+SSM+HTML+jsp+mysql)
2024-08-26
Java项目:台球室计费管理系统(java+SSM+JSP+HTML+JavaScript+mysql)
2024-08-19
Java项目:教室图书馆预约管理系统(java+SpringBoot+JPA+VUE+Maven+Redis+mysql)
2024-08-12
Java项目:停车位租赁系统(java+SSM+JSP+Maven+mysql)
2024-08-05
Java项目:公司员工管理系统(java+SSM+JSP+easyui+mysql)
2024-07-29
Java项目:企业考勤管理系统(java+SpringBoot+LayUI+JSP+Bootstrap+mysql)
2024-07-22
Java项目:学生选课管理系统(java+Springboot+ElementUI+Vue+nodejs+mysql)
2024-07-15
Java项目:医院人事管理系统(java+SSM+JSP+bootstrap+jQuery+mysql)
2024-07-08
Java项目:学生信息管理系统(java+Servlet+Jsp+easyui+Mysql)
2024-07-01
Java项目:大学生入学审核系统(java+SpringBoot+Mybaits+Vue+mysql)
2024-06-25
Java项目:酒店管理系统(java+Servlet+c3p0+JSP+jquery+layui+mysql)
2024-06-17
Java项目:学生宿舍管理系统(java+SpringBoot+Mybaits+Vue+elementui+mysql)
2024-06-10
Java项目:教师人事档案管理系统(java+SpringBoot+Mybatis+Vue+ELementUI+mysql)
2024-06-03
Java项目:进销存系统wms(java+SSM+BootStrap+Shiro+maven+mysql)
2024-05-27
Java项目:电影院购票系统(java+SSM+JSP+bootstrap+layui+echarts+Mysql)
2024-05-20
Java项目:手机WAP版外卖订餐系统(java+SSM+jsp+jquery+mysql)
2024-05-13
Java项目:在线选课管理系统(java+SSM+HTML+BootStrap+mysql)
2024-05-06
Java项目:电脑商城系统(java+SpringBoot+HTML+Thymeleaf+Layui+Mysql)
2024-04-29
Java项目:图书馆管理系统(java+HTML+SSM+Javascript+Layui+Mysql)
2024-04-22
Java项目:推荐算法短视频平台(java+Springboot+SSM+jsp+maven+mysql)
2024-04-15
Java项目:网上书城系统(java+Springboot+Vue+ElementUI+Mybatis-plus+mysql)
2024-04-08
Java项目:教务信息查询系统(java+SSM+Bootstrap+C3P0+Maven+mysql)
2024-04-01
Java项目:访客管理系统(java+SpringBoot+layUi+JSP+Maven+mysql)
2024-03-25
Java项目:超市管理系统(java+SSM+JSP+Javascript+JQUERY+H-ui+mysql)
2024-03-18
Java项目:购物商城管理系统(java+Vue+elementui+SSM+Mysql)
2024-03-11
Java项目:旅游管理系统(java+SpringBoot+VUE+ElementUI+JavaScript+Mysql)
2024-03-04
Java项目:图书借阅管理系统(java+SSM+JSP+JS+JQUERY+Layui+Mysql)
2024-02-26
Java项目:校园帮跑腿管理平台(java+SSM+JSP+LayUI+echarts+mysql)
2024-02-19
Java项目:物业管理系统(java+SSM+html+JQuery+Maven+mysql)
2024-02-12
Java项目:图书进销存管理系统(java+SSM+bootstrap+JSP+jQuery+Mysql)
2024-02-05
Java项目:学生信息管理系统(java+Springboot+Mybaits+HTML+Easyui+mysql)
2024-01-29
Java项目:手机商城系统(java+Springboot+SSM+HTML+Layui+thymeleaf+mysql)
2024-01-22
Java项目:在线水果商城管理系统(java+SSM+Vue+ElementUI+Mysql)
2024-01-15
Java项目:酒店管理系统(java+SpringBoot+MyBatis-Plus+Html+Thymleaf+Mysql)
2024-01-08
Java项目:水果生鲜商城系统(java+Springboot+Maven+mybatis+Vue+Mysql)
2024-01-01
Java项目:在线药店管理系统(java+JSP+bootstrap+jQuery+Mysql)
2023-12-25
Java项目:旅游管理系统(java+JSP+HTML5+Bootstrap+servlet+Mysql)
2023-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人