IT草根

WangXu's 代码馆 BLOG


  • 首页

  • 归档

  • 分类

  • 标签

  • 简历

  • 关于

  • 友链

  • 搜索

Hibernate基础知识汇总

发表于 2015-06-19 | 更新于 2018-12-06 | 分类于 Programming Notes |
本文字数: 7k | 阅读时长 ≈ 0:06
ORM简介ORM(Object/Relation Mapping),对象关系映射,ORM是一种规范,主要完成面向对象的编程语言到关系数据库的映射。ORM框架是面向对象程序设计语言与关系数据库发展不同步时的中间解决方案。ORM工具的唯一作用就是:把对持久化对象的保存、删除、修改等操作,转换成对数据库的操作,从此,就可以以面向对象的方式操作持久化对象,而ORM框架则负责转换成对应的SQL操作。 数据 ...
阅读全文 »

Struts2基础知识汇总

发表于 2015-06-18 | 更新于 2018-11-17 | 分类于 Programming Notes |
本文字数: 6k | 阅读时长 ≈ 0:06
Struts2简介Struts2是由传统的Struts1、WebWork两个经典的MVC框架发展起来,如下图所示,无论从Struts2设计的角度还是在实际项目中的易用性来看,Struts2都是一个非常优秀的MVC框架,当然目前还有另外一个非常优秀的MVC框架——SpringMVC,以后再对它进行介绍。 实现ActionStruts2的Action类是一个普通的POJO(通常应该包含一个无参数的e ...
阅读全文 »

JSP/Servlet基础知识汇总

发表于 2015-06-17 | 更新于 2018-12-06 | 分类于 Programming Notes |
本文字数: 5k | 阅读时长 ≈ 0:05

力求用最简洁的文字表述最全面的知识,本Blog不适合零基础人员

JSP与Servlet

所有的JSP页面最终都会被编译成Servlet执行,而在Servlet类中主要有三个方法,分别是

  • init(): 初始化JSP/Servlet的方法
  • destroy(): 销毁JSP/Servlet的方法
  • service(): 对用户请求生成响应的方法

JSP页面必须放到应用服务器中运行,当第一次访问JSP页面时,该JSP页面会被编译成Servlet,如果JSP没有改动的话,以后访问的都是第一次编译成功的Servlet。

阅读全文 »

MySQL dump导入导出数据库命令汇总

发表于 2015-06-03 | 更新于 2017-11-20 | 分类于 Database |
本文字数: 5k | 阅读时长 ≈ 0:04
导出所有的数据库 mysqldump -uuserName -ppassword –all-database > D:/all.sql 需要注意的是,该命令需要在MySql的安装目录的bin目录下使用,例如在bin下输入mysqldump,会给出提示信息12345C:\Program Files\MySQL\MySQL Server 5.6\bin > mysqldumpUsage: ...
阅读全文 »

Faceted Project Problem (Java Version Mismatch) Error Message

发表于 2015-06-02 | 更新于 2018-11-17 | 分类于 Programming Notes |
本文字数: 516 | 阅读时长 ≈ 0:01
在eclipse的 “problems” 选项卡中显示如下错误信息123Description:Type Project facet Java 1.8 is not supported by target runtime Apache Tomcat v7.0Resource:groupping... 由StackOverflow上的回答可知,Java facet的版本总是需要和Java编译器的版本 ...
阅读全文 »

Windows客户端配置GitHub的SSH公钥

发表于 2015-06-02 | 更新于 2017-11-20 | 分类于 Git/GitHub |
本文字数: 2k | 阅读时长 ≈ 0:02
检查SSH keys的设置1$ cd ~/.ssh/ 如果显示”No such file or directory”,跳到第三步,否则继续。 备份和移除原来的SSH key设置如果已经存在key文件,需要备份该数据并删除之12345$ lsid_rsa id_rsa.pub known_hosts$ mkdir key_backup$ cp id_rsa* key_backup/$ rm id ...
阅读全文 »

Java中Web Project如何加载dll/DLL文件

发表于 2015-05-19 | 更新于 2017-11-20 | 分类于 Programming Notes |
本文字数: 3k | 阅读时长 ≈ 0:03
基本上常用的项目有两种,一种是Java Project,另一种是Web Project,下面就以这两种项目为例,来阐释如何在项目中加载dll文件。 Java中调用dll的方式 System.load()123456/***Loads the native library specified by the filename argument. The filename argument must b ...
阅读全文 »

Git过滤上传文件的方法

发表于 2015-05-14 | 更新于 2017-11-20 | 分类于 Git/GitHub |
本文字数: 2k | 阅读时长 ≈ 0:02
针对单一工程排除文件针对单一工程排除文件,这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一份规则。在工程根目录下建立.gitignore文件,将要排除的文件或目录写到.gitignore这个文件中,有两种写入方法:① 使用命令行增加排除文件例如排除以.class结尾的文件1echo "*.class" > .git ...
阅读全文 »

封装LTP4J的本地LTML调用接口

发表于 2015-05-13 | 更新于 2017-11-20 | 分类于 Programming Notes |
本文字数: 11k | 阅读时长 ≈ 0:10
LTP4J简介LTP4J是对LTP的Java接口封装,众所周知LTP底层均是C++实现,所以对于需要Java接口的开发人员来说要通过调用LTP4J的接口实现调用LTP的目的,但是该项目仅仅封装了几个独立的方法,分别是NER/Parser/Postagger/Segmentor/SRL与之对应的实现功能是命名实体识别/依存句法分析/词性标注/分词/语义角色标注,LTP4J中封装的都是native方法 ...
阅读全文 »

Java处理带BOM文本的推荐方法

发表于 2015-05-12 | 更新于 2017-11-20 | 分类于 Programming Notes |
本文字数: 6k | 阅读时长 ≈ 0:06
什么是BOM?参见维基百科,通过阅读维基百科,简单点说BOM(byte-order mark)是位于码点U+FEFF的统一码字符的名称,当以UTF-16或UTF-32来将UCS/统一码字符所组成的字符串编码时,这个字符被用来标示其字节序。它常被用来当做标示文件是以UTF-8、UTF-16或UTF-32编码的记号。 从Unicode3.2开始,U+FEFF只能出现在字节流的开头,只能用于标识字节序, ...
阅读全文 »

编译哈工大语言技术平台云LTP(C++)源码及LTP4J(Java)源码

发表于 2015-05-07 | 更新于 2018-11-17 | 分类于 Programming Notes |
本文字数: 19k | 阅读时长 ≈ 0:18
JDK:java version “1.8.0_31”Java(TM) SE Runtime Environment (build 1.8.0_31-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)OS:win7 64bitcmake:V2.8.12/V3.2.2LTP:V3.2.0LTP4J:V1.0Micro ...
阅读全文 »

Java代码实现按照文本的自然段落进行切分

发表于 2015-04-25 | 更新于 2017-11-20 | 分类于 Programming Notes |
本文字数: 4k | 阅读时长 ≈ 0:04
本文给出了五种自然段落的组合方式,具体形式参见底部给出的链接,无积分下载,不管各个段落形式如何,只要段落之间存在换行分隔,该程序即可正确运行。在此提供两种切分段落的方法,分别见下面的法一和法二。法一:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545 ...
阅读全文 »

Jar包中如何正确地加载资源文件

发表于 2015-04-22 | 更新于 2017-11-20 | 分类于 Programming Notes |
本文字数: 7k | 阅读时长 ≈ 0:06
JDK:java version “1.8.0_31”Java(TM) SE Runtime Environment (build 1.8.0_31-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode) OS:win7 64bit 在日常开发中,经常需要在项目中加载各种资源,包括图片、文本、声音等资源,在本地项目中运 ...
阅读全文 »

Apache Commons入门

发表于 2015-04-19 | 更新于 2018-11-17 | 分类于 Programming Notes |
本文字数: 4k | 阅读时长 ≈ 0:03
Apache Commons是Apache软件基金会的项目,曾隶属于Jakarta项目。Commons的目的是提供可重用的、开源的Java代码。Commons由三部分组成:Proper(是一些已发布的项目)、Sandbox(是一些正在开发的项目)和Dormant(是一些刚启动或者已经停止维护的项目)。 目前Commons-IO包稳定版本是Version 2.4,可惜的是,对于我目前很需要的copy ...
阅读全文 »

Java之volatile boolean,AtomicBoolean分析

发表于 2015-04-10 | 更新于 2018-12-06 | 分类于 Programming Notes |
本文字数: 3k | 阅读时长 ≈ 0:03
volatile概述volatile关键字是一个类型修饰符,被设计用来修饰被不同线程访问和修改的变量,在JVM1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。 在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一 ...
阅读全文 »
1…789
Wang Xu

Wang Xu

志不强者智不达,言不信者行不果

121 日志
7 分类
35 标签
RSS
GitHub Linkedin Stackoverflow ZhiHu DouBan Weibo E-Mail
© 2015 – 2019 Wang Xu | 859k | 13:01
由 Hexo 强力驱动 v3.3.5
|
主题 – NexT.Mist v6.5.0
Hosted by Coding Pages   百度统计