
编程注意的问题
文章平均质量分 64
云舜言传
1、本人对IT领域的软件开发和设计工作有浓厚的兴趣可以承受较大的工作压力
2、具有很强的团队合作精神有良好的组织沟通协调能力有强烈的集体荣誉感
3、自学能力强喜欢钻研新技术敢于面对和克服困难
4、有较强的动手能力勇于面对困难和挑战有良好的分析问题和解决问题的能力工作认真负责积极上进能够吃苦耐劳有良好的职业素质
展开
-
浅析Saas、PaaS、laas、Caas、Daas服务理解总结
1、Saas:SaaS,是Software-as-a-Service的缩写名称,意思为软件即服务,即通过网络提供软件服务。SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得Saas平台供应商提供的服务。SaaS 应用软件有免费、付费和增值三种模式。付费通常为“全包”费用,囊括了通常的应用软件许可证费、软件维护费以及技术支持费,将其统一为每个用户的月度租用费。2、Pa..原创 2021-01-08 16:11:48 · 3366 阅读 · 1 评论 -
分布式服务器集群架构方案思考
0x01.大型网站演化简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。集群主要分为:高可用集群(High Availability Cluster),负载均衡集群(Load Balance Cluster,nginx即可实现),科学计算集群(High Performance Computing Cluster)。分布转载 2015-09-23 16:33:35 · 444 阅读 · 0 评论 -
web.xml文件配置详解以及实例说明
1、web.xml学名叫部署描述符文件,是在Servlet规范中定义的,是web应用的配置文件。2、部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Typ转载 2015-07-18 17:13:45 · 499 阅读 · 0 评论 -
连接MySql的时候报1130的错误解决办法
部署了一个 数据库采用Mysql的程序,sqlyog连接非本地的Mysql服务器的数据库,居然无法连接很奇怪,报1130错误,ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL server猜想是无法给远程连接的用户权限问题。结果这样子操作mysql库,即可解决。特贴出来。。在本机登入mysql后转载 2015-08-13 08:49:30 · 20017 阅读 · 3 评论 -
解决mysql 1040错误Too many connections的方法
解决mysql 1040错误Too many connections的方法 1.可能是mysql的max connections设置的问题2.可能是多次insert,update操作没有关闭session,需要在spring里配置transaction支持。 解决:1.修改tomcat里的session 的time-out时间减少为20,(不是必改项转载 2015-08-13 19:04:02 · 571 阅读 · 0 评论 -
对于数组知识的补救示例与分享
1、定义一个数组,获取数组中的数据中的最大值和最小值以及数组中的偶数和奇数的个数,具体实现代码:package com.org.improve.book.test.study;public class bubble { /** * ,冒泡排序 */ public static void main(String[] args) { int arr[]={2,-19,0,原创 2015-08-04 15:07:58 · 408 阅读 · 0 评论 -
如何在linux中搭建JEECMS系统
在进行jeecms二次开发,但因win7系统中的Tomcat无法使用,就想起在linux下安装,但去jeecms的官方网站,没有给出在linux下安装的方法,确实苦恼,经过一天的研究,终于大功告成,现把安装的过程告诉大家,还望大家给出建议。安装前首先要下载JDK、TOMCAT6.0、JEECMS_2012JDK1.6下载地址:http://www.oracle.com/te转载 2015-08-21 10:16:29 · 1217 阅读 · 0 评论 -
The function getUserId must be used with a prefix when a default namespace is not specified 解决办法
The function getUserId must be used with a prefix when a default namespace is not specified解决方法:1、在正则表达式中${}调用不能调用方法,即不可以这样${oauser.getUserId()} ${u.getPostcode()}而是要这样${oauser.userId}要省略括号和ge原创 2015-09-26 20:21:21 · 898 阅读 · 0 评论 -
单点登录实现思路
单点登录实现思路2015/9/22 22:35:50通常 我们使用单点登录的场景 是多个应用 需要共享用户的基础信息和登录状态 2015/9/22 22:37:07多个应用 需要考虑到 这样几种情况 1. 同一主域名2. 跨域名 2015/9/22 22:41:17我会分析单点登录的使用场景 , 场景的特性 , 实现的方法 , 遇到的问题 ,转载 2015-09-26 16:59:27 · 877 阅读 · 0 评论 -
javaScript 删除确认实现方法总结分享
第一种方法:挺好用的,确认以后才能打开下载地址页面。原理也比较清晰。主要用于删除单条信息确认。 function p_del() { var msg = "您真的确定要删除吗?\n\n请确认!"; if (confirm(msg)==true){ return true; }else{ return false; } } 调用方法: " onclick="javas原创 2015-07-18 17:45:54 · 861 阅读 · 0 评论 -
jQuery 间歇式无缝滚动特效分享(三张图片平行滚动)
最近项目中门户首页需要做出图片间歇式无缝滚动特效,但是在网上找资料都是不太理想,不过可以指导。最后自己写了一个demo实现了这个特效,分享出来。1、jquery.cxscroll.js/*! * jQuery cxScroll 1.2.1 * http://code.ciaoca.com/ * https://github.com/ciaoca/cxScroll * E-mail:原创 2015-08-25 14:27:14 · 4056 阅读 · 0 评论 -
Junit使用过程中需要注意的诡异bug以及处理办法
在开发过程中我们有时会遇到狠多的问题和bug,对于在编译和运行过程中出现的问题很好解决,因为可以在错误日志中得到一定的错误提示信息,从而可以找到一些对应的解决办法。但是有时也会遇到一些比较诡异的问题和bug,没有任何的迹象,没有任何的提示它就过去了,但是我们的项目就受到影响运行不起来。别的我们先不说了,就说我在开发中使用的Junit的遇到的一个比较纠结的bug问题吧,这个问题的比较的诡异,困扰了我原创 2015-06-02 22:34:25 · 1399 阅读 · 0 评论 -
Web.xml配置详解
1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根转载 2015-04-06 11:17:45 · 330 阅读 · 0 评论 -
log4j.properties 详解与配置步骤
一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderN转载 2015-06-07 20:19:30 · 541 阅读 · 0 评论 -
软件行业工作中的一些工作流程
1、整体研发流程:2、敏捷流程:3、分析设计流程:4、编码流程:转载 2015-06-09 13:37:58 · 665 阅读 · 0 评论 -
java时间处理工具类--DateUtils
package com.hexiang.utils;/** * @(#)DateUtil.java * * * @author kidd * @version 1.00 2007/8/8 */import java.util.*;import java.text.*;import java.sql.Timestamp;public class DateUtils {转载 2015-07-02 22:18:46 · 471 阅读 · 0 评论 -
项目中使用的spring 注解说明
以前在项目中spring 的依赖注入使用 xml 配置,现在使用 注解(Annotation) 来实现配置。1声明bean1.1实例有类:public class MyBean{ //do something} xml 方式:bean id="myBean"class="com.bean.MyBean"/> 注解方式:@Componen转载 2015-06-13 11:19:42 · 484 阅读 · 0 评论 -
数据库中的左连接(left join)和右连接(right join)区别
Left Join / Right Join /inner join相关关于左连接和右连接总结性的一句话:左连接where只影向右表,右连接where只影响左表。Left Joinselect * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID左连接后的检索结果是显示tbl1的所有数据和tbl2中满足where 条件转载 2015-07-25 18:07:06 · 3221 阅读 · 1 评论 -
Unicode汉字编码表以及参考源码分享
1 Unicode编码表 Unicode只有一个字符集,中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分 Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符, 比如汉字"经"的编码是0x7ECF,注意字符编码一般用十六进制来 表示,为了与十进制区分,十六进制以0x开头,0x7ECF转换成十进制 就是32463,UCS-2用两个字节来编码字符,原创 2015-06-14 14:38:50 · 12325 阅读 · 0 评论 -
百度网页分享js代码
1、小图标window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdPic":"","bdStyle":"0","bdSize":"16"},"share":{},"image":{"viewList":["qzone","tsina","tqq","renren","weixin原创 2015-08-21 11:57:35 · 1690 阅读 · 0 评论 -
分布式与集群的区别
简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 例如: 如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。 采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工作模式的一个典型代表就是H转载 2015-09-23 16:31:20 · 329 阅读 · 0 评论 -
java实现解析二进制文件(字符串、图片)
1、需求说明,实现细节要求:解析二进制文件 files\case10\binary,其中包含一个字符串和一张图片,数据文件格式为字符串数据长度(2字节)+字符串内容+图片数据长度(4字节)+图片数据,数据长度均为数据字节长度,高位在后,字符串为UTF-8编码,请解析,输出字符串内容,图片文件保存为files\case10\test.png。2、实现代码:/*** */pack原创 2017-02-07 17:23:18 · 3911 阅读 · 0 评论 -
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
本文是对Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()一,$.get(url,[data],[callback])说明:url为请求地址,data转载 2016-08-22 14:14:39 · 535 阅读 · 0 评论 -
滚动条样式实现参考代码
前段时间项目中要使用滚动条,随机在网上找了一些资料,自己整合了一个滚动条样式的代码,共享大家彼此学习。1、style.css@import url(http://fonts.googleapis.com/css?family=Expletus+Sans);/* Basic resets */* { margin:0; padding:0; box-sizing: borde原创 2016-08-09 14:29:34 · 1007 阅读 · 0 评论 -
表单中Readonly和Disabled的区别
Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。但是表单元素在使用了disabled后转载 2016-06-19 09:37:27 · 450 阅读 · 0 评论 -
软件开发技术逐步积累汇总
一、servlet 、jsp页面技术积累1、servlet标签a、:在jsp页面中可以定义全局变量、类、方法b、 在jsp页面定于局部变量c、 在页面中定义输出。类似于out.print原创 2016-06-02 23:12:48 · 928 阅读 · 0 评论 -
EOS Platform 7.5 概要说明
本文档包含以下内容: 1. 关于普元软件 2. 产品简介 3. 产品关键特性 4. 产品新功能特性 5. 联系方式========================================1. 关于普元软件普元(Primeton)是中国领先的基础软件产品与解决方案提供商,长期致力于与客户及合作伙伴紧密合转载 2016-05-05 20:18:54 · 10161 阅读 · 0 评论 -
Hibernate与 MyBatis的比较
最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:转载 2016-04-11 22:22:14 · 355 阅读 · 0 评论 -
数据库SQL优化百万级数据库优化方案
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论转载 2016-04-10 15:39:49 · 974 阅读 · 0 评论 -
故事讲解:我是一个线程
来自:码农翻身(微信号:coderising) 作者:IBM刘欣 我是一个线程,我一出生就被编了个号: 0x3704,然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。 我身边的同伴0x6900待的时间比较长, 他带着沧桑的口气对我说: “我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。” 我一脸转载 2016-04-13 21:36:01 · 1082 阅读 · 0 评论 -
mybatis关系映射之一对多和多对一
一. 简介:本实例使用顾客和订单的例子做说明: 一个顾客可以有多个订单, 一个订单只对应一个顾客二. 例子:1. 代码结构图:2. 建表语句:CREATE DATABASE test; USE test;CREATE TABLE person( personId VARCHAR(36) PRIMARY KEY, person转载 2016-04-08 23:29:58 · 304 阅读 · 0 评论 -
spring的IOC和AOP详细讲解
1.解释spring的ioc? 几种注入依赖的方式?spring的优点? IOC你就认为他是一个生产和管理bean的容器就行了,原来需要在调用类中new的东西,现在都是有这个IOC容器进行产生,同时,要是产生的是单例的bean,他还可以给管理bean的生命周期! spring的IOC有三种注入方式 : 第一是根据属性注入 也叫转载 2016-04-07 23:41:38 · 3036 阅读 · 1 评论 -
Tomcat启动时报错:“ Error starting static Resources”问题解决
部署测试环境的时候,需要用到Tomcat。故在Linux上部署了Tomcat,并将开发提供的工程包部署到Tomcat的webapps目录下,启动Tomcat,部署成功。第二天修改工程配置文件时,发现webapps下很多自带应用很多余,故把Tomcat自带应用从webapps目录下删除,重启Tomcat。邪门的事情发生了:Tomcat竟然报错!错误信息如下:严重: Error starting转载 2016-02-19 11:27:21 · 709 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Page directive: invalid value for import 问题处理
1、问题说明:项目原来用的tomcat版本是apache-tomcat-6.0,后来为了安全原因将版本升至apache-tomcat-7.0,发现有的jsp页面出现下面的异常:java.lang.IllegalArgumentException: Page directive: invalid value for import2、问题分析解决:仔细检查发现是一句原创 2016-02-02 16:27:26 · 2296 阅读 · 0 评论 -
web在线打印,打印阅览,打印维护,打印设计
winform打印的方案比较多,实现也比较容易,而且效果也非常炫;但现在越来越多的系统是web系统,甚至是移动端。网上也有非常的web打印方案,但各式各样的问题非常多,比如js兼容性,稳定性等一直缠绕着众多的程序员,或者就是web 打印需要浏览器安装 ActiveX 组件,ActiveX安装不容易成功等等问题。下面我们来看一种web在线阅览,在线编辑,在线打印的解决方案,Lod转载 2015-12-23 09:34:23 · 636 阅读 · 0 评论 -
位于XDB的服务器localhost要求用户名和密码,端口占用
问题现象: 从MyEclipse启动部署在tomcat上的web程序后,出现如下问题:然后访问tomcat主页(http://localhost:8080/),弹出如下对话框:问题原因: 机器上安装了oracle 11g,启动oracle服务后,oracle自带的http server占用了8080端口,而tomcat使用转载 2016-01-18 16:54:15 · 1309 阅读 · 0 评论 -
分享给设置自定义邮箱发送工资条源码
分享给设置自定义邮箱发送工资条源码:1、SendEmail.javapackage com.prochanges.mail;import java.awt.Container;import java.awt.Dimension;import java.awt.Insets;import java.awt.Point;import java.awt.Rectangle;im原创 2015-11-25 11:35:26 · 1654 阅读 · 0 评论 -
用Java 8 Lambda表达式实现设计模式:命令模式
在这篇博客里,我将说明如何在使用 Java 8 Lambda表达式 的函数式编程方式 时实现 命令 设计模式 。命令模式的目标是将请求封装成一个对象,从对客户端的不同类型请求,例如队列或日志请求参数化,并提供相应的操作。命令模式是一种通用编程方式,该方式基于运行时决策顺序来执行方法。模式的参与者如下:命令 : 声明用于执行操作的接口。实体命令 :定义接收者对象和动作的绑定。客户转载 2015-10-12 13:45:20 · 1309 阅读 · 0 评论 -
mybatis连接mysql数据库实现的jdbc功能
最近公司项目要使用myBatis,自己以前没有接触过,就在网上找到了一些资料研究了些。初步做出了基于myBatis连接mysql数据库的jdbc实现的功能。employee.java1234567891011121314151617原创 2015-05-31 10:04:34 · 1182 阅读 · 0 评论 -
重启部署在Linux系统下的tomcat服务
重启部署在Linux系统下的tomcat服务具体的操作步骤:1、在Winscp上建立连接,输入用户和密码,这个密码一般是看不到的;2、查看服务:ps -ef | gerp Java 注意在单词直接会有一个空格的出现,如果没有会提示你找不到这个链接;3、删除现有的访问进程: pkill -9 java ;4、需找部署的tomcat位置: cd/usr/原创 2015-04-14 16:03:56 · 1589 阅读 · 0 评论