IT文档
文章平均质量分 83
xds@松哥
争做高端IT!
展开
-
申请腾讯云服务器并部署服务
申请服务器:本人申请的是免费体验15天的服务器,链接为:https://cloud.tencent.com/act/free申请了一台CVM,配置为:1核1G1M服务器申请完之后的服务器实例如下图所示:实例中展示服务器相关的基本信息,比较有用的是主IPv4地址一栏,分别给出了公网IP(用于外网登录服务器)和内网IP,然后点击最右边的登录按钮通过微信扫码进入,如下图所示:...原创 2020-03-22 17:34:23 · 769 阅读 · 0 评论 -
IT学习笔记(四)(第二部分)(持续更新)
Java知识点35. 继承:继承是通过关键字extends体现的。继承的格式:class 类名1 extends 类名2{ }继承要注意的事项:1) 千万不要为了减少重复代码而去继承,只有真正存在着继承关系的时候才去继承。2) 父类私有的成员不能被继承。3) 父类的构造函数不能被继承。4) 创建子类对象时默认会先调用父类无参的构造函数。36. super关键字:super关...原创 2018-05-08 08:44:41 · 231 阅读 · 0 评论 -
Oracle相关
1.如何创建新用户在CMD中输入:sqlplus /nolog SQL> conn / as sysdba; SQL>create user 新用户名 identified by 密码 SQL> grant dba to 新用户名; SQL> conn 新用户名/密码注意:当遇到conn / as sysdba登陆数据库报错 提示权限不足时,...原创 2018-05-12 16:49:04 · 210 阅读 · 0 评论 -
工具篇之IntelliJ IDEA 2017.3.4 安装破解过程(亲试)
1、首先去官网下载IntelliJ IDEA 2017.3.4 https://www.jetbrains.com/idea/download/#section=windows2、去http://idea.lanyus.com/点击http://idea.lanyus.com/jar/JetbrainsCrack-2.7-release-str.jar 下载JetbrainsCrack...转载 2018-04-27 16:36:05 · 785 阅读 · 0 评论 -
IDEA2017.3.4创建第一个javaweb项目及tomcat部署实战
一、创建简单web项目file --- New --- Project1. 选择jdk(这里有点小问题不是很理解,通过java -verbose查找出来的jdk路径在C盘,这里并不能识别,而我jdk安装的时候有自己的路径在D盘,导入后就是图中的jdk1.9)2. 点击next 3. 啥都不用选,next 4....转载 2018-04-27 16:35:00 · 943 阅读 · 0 评论 -
在window把自己的项目上传到github
作为一个开发者,写博客,上传项目到github好像是不可不会的技能,很多有经验的老司机都会这么建议你。本宝宝第一次要把项目传到github的时候,确实有点蒙蔽,什么鬼,传个东西有必要这么难吗?git 是有gui的,但是网上一搜,一大堆,这里宝宝介绍一个比较好用也是使用人数比较多的gui,叫做Source Tree,大家自己去网上下载下很快的,今天宝宝要说的是用命令行上传代码,很高大上有木有?是时候...转载 2018-05-03 18:47:07 · 222 阅读 · 0 评论 -
IDEA 2017.3.4 使用
一. 相关快捷键或功能键1、行注释:ctrl+/ 块注释:ctrl+shift+/2、序号1,rerun XXX,这个就是直接重新跑某个程序。序号2,这个相当于eclipse里面的f8,直接跑完,到下一个断点停下,没有就直接跑完程序。序号3,停止项目或者程序。要是自己的main呢,点一下就停下了,要是Java web项目,则点2下,就把服务器给停了。序号4,查看所...原创 2018-05-10 14:39:32 · 715 阅读 · 0 评论 -
JFinal学习
1、JFinal 的路由配置:当在me.add("/login",loginController.class);加入路由后;在Controller中定义如下时,public class loginController extends Controller { //@ActionKey("/login") public void login() { redirect("/html/login.ht...原创 2018-05-23 20:51:40 · 223 阅读 · 0 评论 -
FineReport报表软件学习
1. 解决初始加载图表联动时选择主图表时,联动图表内容无数据的情况分析:联动图表是根据主表的分类名和系列名来动态获取其中,从而使联动图表变换内容。途径:在主表的数据绑定中的系列名选择组织ID,同时在特效的超链接的参数加入参数名:origin,值选择“系列名”。2. 解决超级链接参数传递问题分析:超级链接中的参数设置,参数名为对应网络报表的参数,值可以设置当前报表的参数。途径:在当前报表的某个单元格...原创 2018-05-30 11:50:39 · 781 阅读 · 0 评论 -
IT学习笔记——设计模式
1.学会看UML类图在“动物”矩形框,它就代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。注意前面的符号,“+”表示public,“-”表示private,“#”表示protected。上图中的左下角的“飞翔”,它表示一个接口图,与类图的主要区别是顶端有《interface》显示。第一...原创 2018-07-08 15:24:24 · 263 阅读 · 0 评论 -
IT学习笔记--MyBatis
1.MyBatis介绍MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。与 JDBC ...原创 2018-06-27 09:20:59 · 439 阅读 · 0 评论 -
IT学习笔记--Spring/Spring MVC
一、Spring1.简介Spring框架是一个分层架构,包含一系列的功能要素,并被分为大约20个模块。这些模块被总结为以下几个部分: Core Container Core Container(核心容器)包含有Core、Beans、Context和Expression Language模块 Core和Beans模块是框架的基础部分,提供IoC(转控制)和依赖注入特性。这里...原创 2018-06-28 16:39:21 · 288 阅读 · 0 评论 -
IT学习笔记(四)(第三部分)(持续更新)
64. File类可以描述一个文件或者一个文件夹。File类的构造方法: File(String pathname) 指定文件或者文件夹的路径创建一个File文件。 File(File parent, String child) 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。 File(String parent, St...原创 2018-07-18 22:47:41 · 263 阅读 · 0 评论 -
IT学习笔记--Hbase
1.Hbase简介Hbase是分布式、面向列的开源数据库(其实准确的说是面向列族)。HDFS为Hbase提供可靠的底层数据存储服务,MapReduce为Hbase提供高性能的计算能力,Zookeeper为Hbase提供稳定服务和Failover机制,因此我们说Hbase是一个通过大量廉价的机器解决海量数据的高速存储和读取的分布式数据库解决方案。2. Hbase的几个特点1)海量存储:适...原创 2018-07-21 10:21:08 · 443 阅读 · 0 评论 -
遇到的问题汇集及解决办法
问题一:WIN10 下Mysql 下载与安装问题:无法启动此程序,因为计算机丢失MSVCR120.dll解决办法:安装Microsoft Visual C++ 2013 Redistributable Package (x86、x64),安装之后就可解决这个问题。下载路径:Microsoft Visual C++ 2013 Redistributable Package问题二:在c...原创 2018-08-05 23:14:35 · 507 阅读 · 0 评论 -
Cas用户密码自定义加密
<bean class="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler"> <property name="dataSource" ref="dataSourceForMySql" ></property> <property name="sq转载 2018-05-09 14:43:40 · 2128 阅读 · 0 评论 -
eclipse -- 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
1、背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件。实在是心有不爽。此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件 2、前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成ex...转载 2018-05-09 14:41:25 · 3846 阅读 · 0 评论 -
技术博客/文档
Shiro1、https://www.w3cschool.cn/shiro/rk3s1ifb.html2、JFinal的Shiro权限管理插件:https://gitee.com/myaniu/jfinalshiroplugin3、Jfinal配合Shiro进行权限控制:https://blog.csdn.net/c446984928/article/details/50752951##...原创 2018-08-10 13:54:35 · 196 阅读 · 0 评论 -
JMS简介
一、概述 Message,即消息。人与人之间通过消息传递信息。言语、眼神、肢体动作都可被视为消息体。当然还有我们经常用到的邮件、短信。计算机系统也由消息来主导运行。每一条指令的执行,每一个数据包的传递。软件系统间的合作也不例外,消息告诉各个系统应该怎样协作。事件处理机制,也是消息传送的过程。消息无处不在。 消息分为同步消息和异步消息。同步消息在接收到对方的返回前,需要挂转载 2017-11-17 17:01:52 · 301 阅读 · 0 评论 -
ActiveMQ JMS Spring的一个实例
转至:http://blog.csdn.net/xh16319/article/details/12259583转载 2017-11-17 17:24:11 · 241 阅读 · 0 评论 -
前端数据可视化插件(一)图表
摘要: 在大数据时代,很多时候我们需要在网页中显示数据统计报表,从而能很直观地了解数据的走向,开发人员很多时候需要使用图表来表现一些数据。随着Web技术的发展,从传统只能依靠于flash、IE的vml,各个浏览器尚不统一的svg,到如今规范统一的canvas、svg为代表的html5技术,表现点、线、面要素的技术已经越来越规范成熟。我把前端数据可视化分为了五种:图表图谱地图关转载 2017-11-20 16:00:13 · 2481 阅读 · 0 评论 -
前端数据可视化插件(二)图谱
摘要: 继图表插件,再来分享9款图谱插件crossfilterurl:http://square.github.io/crossfilter/github:https://github.com/square/crossfilterbrowser:官方未说明resume:一个可以操作大型、多元数据集的库,帮助数据分析。d3jsurl:http:/转载 2017-11-20 16:01:42 · 1433 阅读 · 0 评论 -
前端数据可视化插件(三)地图
摘要: 继图谱插件之后,下面分享6款地图插件Kartographurl:http://kartograph.org/github:https://github.com/kartograph/kartograph.pybrowser:Internet Explorer 7+,chrome,Firefoxresume:Gregor Aisch开发的一个基于Java转载 2017-11-20 16:02:52 · 11399 阅读 · 0 评论 -
前端数据可视化插件(四)关系图
摘要: 现在来分享9款关系图插件arborjsurl:http://arborjs.org/halfviz/#/a-new-hopegithub:https://github.com/samizdatco/arborbrowser:IE6+,chrome,firefoxresume:基于jQuery的图谱可视化库,对于高版本的浏览器这个库使用了HTML的can转载 2017-11-20 16:03:59 · 13319 阅读 · 0 评论 -
Java知识点汇总(面试用)
1.java中的基本数据类型有哪些?答:byte, short, int, long, float, double, char,boolean. 剩下的都是引用类型(reference type)2. String类可以被继承吗?答:不可以. 因为String类是final类.3. String和StringBuilder,StringBuffer的区别?答:Strin...原创 2018-08-10 15:01:40 · 1003 阅读 · 0 评论 -
IT学习笔记(三)(持续更新)--Java程序性能优化
一、Java程序性能优化1. 程序的性能通过以下几个方面来表现:1)执行速度:程序的反映是否迅速,响应时间是否足够短;2)内存分配:内存分配是否合理,是否过多地消耗内存或者存在泄漏;3)启动时间:程序从运行到可以正常处理业务需要花费多长时间;4)负载承受能力:当系统压力上升时,系统的执行速度、响应时间的上升曲线是否平缓。2.性能的参考指标:1)执行时间 2)CPU时间 ...原创 2018-04-02 12:58:16 · 173 阅读 · 0 评论 -
Canvas学习
参考文档链接:https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_API/Tutorial/Transformationshttp://www.cnblogs.com/tim-li/archive/2012/08/06/2580252.html#131.context是一个封装了很多绘图功能的对象,获取这个对象的方法是(不提供3d服务) ...原创 2018-04-09 16:02:31 · 303 阅读 · 0 评论 -
IT学习笔记(一)(持续更新)--Java并发/WebSocket
一、java并发1、多线程执行代码即CPU通过给每个线程分配CPU时间片来实现这个机制;时间片是CPU分配给各个线程的时间,因为时间片非常短,所以CPU通过不停地切换线程执行,时间片一般是几十毫秒。2、任务从保存到再加载的过程是一次上下文切换,上下文切换会影响多线程的执行速度。3、并发执行的开销主要是线程的创建和上下文切换。减少上下文切换的方法有:无锁并发编程、CAS算法、使用最少线程...原创 2018-04-02 15:29:53 · 1106 阅读 · 0 评论 -
IT学习笔记--MySQL
MySQL1、检索不同的值,即去重,可使用关键字DISTINCT。但是该关键字应用于所有列,而不是前置它的列,即在查询多列时,除非指定的多列都不同,否则所有行都会被检索出来。2、关键字LIMIT可以限制结果,即只查询第一行或前几行。LIMIT可以带两个参数值,带一个值的LIMIT总是从第一行开始,给出的数为返回的行数;带两个值的LIMIT,第一个值为开始行数,第二个值为返回的行数。3、...原创 2018-04-02 15:36:31 · 722 阅读 · 1 评论 -
IT学习笔记(四)(第一部分)(持续更新)
Java知识点1.迭代器 迭代器是一个对象,它的工作是遍历并选择序列中的对象,而客户端程序员不必知道或关心该序列底层的结构。如Java的Iterator,它只能单向移动,只能用来:(1)使用方法iterator()要求容器返回一个Iterator,Iterator将准备好返回序列的第一个元素。(2)使用next()获得序列中的下一个元素。(3)使用hasNext()检查序列中是否还有元素。(...原创 2018-05-03 22:55:36 · 290 阅读 · 0 评论 -
使用PLSQL进行Oracle数据导入导出
1. 导出格式介绍 ① Dmp格式:.dmp是二进制文件,可跨平台,还能包含权限,效率好, ② Sql格式:.sql格式的文件,可用文本编辑器查看,通用性比较好,效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段 (blob,clob,long),如果有,会报错 ③ Pde格式:.pde格式的文件,.pde为PL/SQL...原创 2018-04-04 17:07:28 · 48231 阅读 · 3 评论 -
Devexpress LookUpedit 开发
LookUpEdit 分别是 LookUpEdit、GridLookUpEdit、SearchLookUpEdit 和 TreeListLookUpEdit,之所以我用 1+3 种是因为个人觉得 LookUpEdit 是最简单的,也是最基础的一种,其它三个应该都是衍生的。 各自的特点: 1)LookUpEdit:我觉得最简单,就像普通的 ComboBox 一样使用即可...原创 2018-08-10 13:55:05 · 1031 阅读 · 0 评论 -
MQ、JMS以及ActiveMQ
MQ简介:MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时转载 2017-11-17 16:57:14 · 146 阅读 · 0 评论