`

开发笔记01

 
阅读更多

openfire卸载掉插件,或者突然出现此错误时:at org.jivesoftware.openfire.handler.IQVersionHandler,

将openfire_i18n_en.properties,admin-sidebar.xml复制到E:\workspace\openfire\bin里即可。

-

hibernate.hbm2ddl.auto的值

create:表示启动的时候先drop,再create

create-drop: 也表示创建,只不过再系统关闭前执行一下drop

update: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新

validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新

 

-

get请求参数乱码问题

java.net.URLEncoder.encode("编码的是这里","GB2312")

java.net.URLDecoder.decode(str,"GB2312");

对于str=%E4%BD%A0%E5%A5%BD,后台用str.getBytes("GBK"), "UTF-8")处理

 

-

xfie的服务客户端调用时可以不写 xmlns:ns1=".."(targetNamespace); <ns1:out>

axis2的必须写。部署服务的方式不同,返回的也标签不同。<ns:retrun>(xml)或者<return>(pojo)

 

-

SOAP(Simple Object Access Protocol,简单对象访问协议) 是一种基于XML的,用于计算机之间交换信息的协议。

SOAP能应用于各种消息接发系统,并能通过各种传输协议进行消息传递,但最初的侧重点是通过HTTP传输的远程过程调用。

SOAP是Web service的一个重要组成部份,如果把Web service比喻成Internet,那么SOAP就可以比喻成TCP/IP。

SOAP是一种协议而非具体产品,微软也有自己的SOAP实现产品,而Java下比较流行的SOAP实现产品就是Apache SOAP,不过它的下一个版本已经改名成AXIS了。

 

---

myEclipse定位到操作的类: 在Package Explorer窗口 点 倒三角形图标 选中Link with Editor 按钮.

 

----

持久就是对数据的保持,即对程序状态的保持。通常通过数据库实现 ;

持久层是把数据库实现这块当作一个独立逻辑拿出来.

 

-----

hibernate 中 left join 在hql  用之前,比如 A left join B必须关联为 a对象有b对象的应用,且在a.hbm,xml文件中有对b的配置.否则会报nullPointerException等错误.

一级缓存只缓存实体对象,随session消亡。

 

------

必须删除work目录,  才能清空tomcat缓存。

 

-----

strut2.0 action 类名不能有多个大写字母。如:CarMOTAction 不合法,应该写成 CarmotAction.

 

----

tomcat 6.0/conf/server.xml  host 标签中插入以下标签配置虚拟路径。

 <Context path="" docBase="E:\workspace\myleelivecn\supermymsncom\qs1\WebRoot" debug="0" reloadable="true"/>

path就是在访问的时候后面要跟上的项目路径path="/4SShop",不写就代表不输入项目名就可以。

 

-----

从svn上checkout项目后,lib要重新加载一下。

 

-------

网络字节跟主机字节有什么区别? 

网络字节是低位在前,高位在后的,而主机字节是高位在前,低位在后。比如说在C语言声明一个int类型的值,它是四个字节保存的,它的前两个字节就是高位,后两个字节就是低位,有一种算法可以把它转为网络字节。

 

------

避免在构造函数中启动线程。

 

------

LogFactory.getLog()方法的参数使用的是当前类的class,这是目前被普通认为的最好的方式。

为什么不写作LogFactory.getLog(this.getClass())?因为static类成员访问不到this指针!

 

分享到:
评论

相关推荐

    IBM WebSphere Portal门户开发笔记01

    【IBM WebSphere Portal 门户开发笔记】 WebSphere Portal 是 IBM 提供的一款强大的企业级门户平台,用于构建和管理复杂的Web应用程序。这篇笔记涵盖了从搜索功能、页面导航到授权与用户管理等多个方面,深入探讨了...

    eclipse插件开发学习笔记PDF_01

    《Eclipse插件开发学习笔记》PDF 高清版

    移动Web网页开发笔记

    这份“移动Web网页开发笔记”详细地介绍了这一过程,旨在帮助开发者掌握网页制作的关键技能。使用Typora这款轻量级 Markdown 编辑器打开这些笔记,可以使阅读和学习体验更加流畅。 首先,我们从01-H5C3 进阶资料...

    Eclipse插件开发 学习笔记 第一篇 开发基础(01-05).rar

    Eclipse插件开发 学习笔记 第一篇 开发基础(01-05).rar Eclipse插件开发 学习笔记 第一篇 开发基础(06-10).rar Eclipse插件开发 学习笔记 第二篇 核心技术(11-16).rar Eclipse插件开发 学习笔记 第二篇 核心技术(17-...

    我的WEB开发笔记

    综上所述,这个WEB开发笔记覆盖了HTML基础、HTTP协议、CSS样式、JavaScript脚本以及Servlet编程等多个关键知识点,这些都是构建和交互Web应用程序的基础。通过不断调试和实践,开发者可以逐步掌握这些技能,提升WEB...

    新版Android开发教程&笔记.part01

    新版Android开发教程&笔记.part01

    黑马程序员-SpringCloud-学习笔记01-认识微服务

    黑马程序员-SpringCloud-学习笔记01-认识微服务

    ABAP 笔记 01

    这篇“ABAP笔记01”可能是对初学者或正在学习ABAP的人提供的一份入门教程。尽管没有具体的描述,我们可以根据标题推测这将涵盖ABAP的基础知识。 1. **ABAP简介**: ABAP是一种高级业务应用编程语言,自1970年代起...

    PHP移动互联网开发笔记

    本笔记将回顾MySQL数据库的基础知识,包括数据类型、数据库操作等方面。 首先,我们关注数据类型,这是数据库设计的关键部分。在MySQL中,主要的数据类型分为四类:整型、浮点型、字符串类型和日期与时间型。 1. ...

    蓝桥杯单片机设计与开发笔记

    ### 蓝桥杯单片机设计与开发笔记——核心模块解析 #### 一、基础知识概览 **蓝桥杯**是一项重要的全国性赛事,旨在检验大学生的专业技能,特别是计算机科学与技术领域的实践能力。其中,“单片机设计与开发”组别...

    Redis开发笔记.doc

    date -s '2023-01-01 12:00:00' hwclock -w ``` 5. **可选步骤:测试编译情况**:通过make test命令检查编译是否成功。需要注意的是,可能会出现“need tcl &gt;8.4”的提示,这时需要安装tcl库。 ```bash make ...

    Eclipse插件开发学习笔记 第三四篇(26-28)+原代码.rar

    Eclipse插件开发 学习笔记 第一篇 开发基础(01-05).rar Eclipse插件开发 学习笔记 第一篇 开发基础(06-10).rar Eclipse插件开发 学习笔记 第二篇 核心技术(11-16).rar Eclipse插件开发 学习笔记 第二篇 核心技术(17-...

    PHP开发笔记系列(三)-日期与时间

    这篇PHP开发笔记系列的第三部分将深入探讨如何在PHP中操作和管理日期与时间。通过学习这些知识点,开发者可以更有效地处理各种时间相关的业务逻辑。 首先,PHP提供了内置的`DateTime`类,它是处理日期和时间的核心...

    树懒_移动开发学习笔记day01_Web_html

    移动开发的初学者,全程记录自己的学习生活,笔记,为自己奋斗而努力!

    Dagger2笔记01

    在这个“Dagger2笔记01”中,我们将深入探讨Dagger2的基本概念、核心组件以及如何在实际项目中进行应用。 一、依赖注入(Dependency Injection,简称DI) 依赖注入是一种设计模式,它允许我们解耦组件之间的依赖...

    maven学习笔记01(基础入门)

    ** Maven基础入门 ** Maven是一个Java项目管理工具,它主要负责构建、依赖管理和项目信息管理。...在`maven_study_01`的学习笔记中,你可以找到更多关于Maven的基础知识和实践案例,帮助你快速上手并掌握这一工具。

    hibernate学习笔记01

    ### Hibernate学习笔记01 #### 一、Hibernate简介与安装 **Hibernate** 是一款开源的对象关系映射(Object Relational Mapping, ORM)框架,它能够有效地简化Java应用程序与数据库之间的交互,提供了一种更为优雅...

    Android开发核心知识点笔记V2020.01.02.pdf

    Android开发核心知识点笔记 涵盖了以下七大板块的知识点: 1、Java知识点汇总 2、Android知识点汇总 3、Android扩展知识点 4、Android开源库源码分析 5、设计模式汇总 6、Gradle知识点汇总 7、常见面试算法题汇总

    lsd01笔记.zip

    4. **软件开发流程**:如果是软件工程的入门,笔记可能涵盖需求分析、设计、编码、测试和维护等阶段。 5. **数据分析或统计学**:如果lsd01涉及数据处理,笔记可能包括数据清洗、统计分析、可视化工具以及Python或R...

Global site tag (gtag.js) - Google Analytics