自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (11)
  • 收藏
  • 关注

原创 系统架构设计与开发

系统是什么–>预测–>合成–.>决策架构是一种强大的思想,范围广,程度深,它的强大在于它的思维的强大,我们认为架构是一种产品价值的涌现物,也是一种涌现过程,业务流程的变革需要技术作为驱动,同时业务整体的联动,需要技术高效合理的架构。技术的架构不是自己公司产品的整体架构,而是需要关注业务关联多家公司产品的架构。我们参与的复杂系统,不一定是政务,互联网,而是很多很多,从农具到国际空...

2019-04-26 20:44:59 1269

原创 我写我想

慢慢觉得,工作和生活需要一种调节剂,或者更准确一点就是时间需要调节剂。 这个时代不是写博客的时代(也许有人会问:你还在写博客),而是思考、记录与分享的时代,是通过技术(核心关注点)或者是有用知识创造价值的时代,更不是浪费时间的时代,人能够真正有想做事(冥冥之中的事)的时间就是那么几年,许许多多人在这短短的几年创造了很多成功,而我,不是这样,因为我认识比较晚,理解水平比较浅,一直在起点,但对于一...

2019-04-26 12:09:40 216

原创 三个女人一台戏 ---mappedBy

mappedBy理解为,拥有方能够自动维护跟被拥有方的关系,如果从被拥有方,通过手工强行来维护拥有方的关系;夫妻双向关联 在Man里面定义的注解: @OneToOne(cascade = CascadeTye.ALL) public Woman getWoman(){ return woman; } 在Woman里面定义的注解: @OneToOne(cascade = Cas

2017-05-13 16:43:49 676

原创 oracle使用笔记(1)

oracle数据库创建方式 使用DBCA工具引导方式创建(一般情况下使用这种创建数据库的方式) 使用OEM方式创建(DBA有可能使用这种方式) 使用命令行方式创建(PL/SQL)(此方式一般不会使用)以下主要使用第三种方式创建 通过规划,磁盘够用,字符集确定,文件存放位置,全局数据库名称(mybbdb)等确定。 可以通过此方式深入的理解一下ORACLE数据库的创建的关键

2017-05-13 16:19:35 392

原创 oracle笔记

sql缺少高级数据操作的过程结构,在pl/sql中可以嵌入sql调用,因此pl/sql应用程序可以使用sql来检索数据库中的一行或多行数据,根据其内容可以进行很多操作。然后发出更多的sql将行写回数据库。 java也有类似的作用。 使用c语言或其他过程语言编写的应用程序使用ORCALE CALL INTERFACE来建立与orcale数据库的会话,这些库是orcale所特有的,廋java按

2017-05-13 14:17:17 405

原创 jdbc、jdbcTemplate、hibernate、jpa、spring之间的关系

JPA 的底层实现是一些流行的开源 ORM 框架,因此JPA其实也就是java实体对象和关系型数据库建立起映射关系,通过面向对象编程的思想操作关系型数据库的规范 Getting started with Spring Data JPA 最终目的 使用 Spring Data JPA 简化 JPA 开发 Spring集成JPA2.0 JPA的使用 进化过程- - - -丰富壮大spring-

2017-05-12 23:28:22 4891 1

原创 装饰模式

Decorator.hpp#ifndef DECORATOR_HPP_#define DECORATOR_HPP_class Frame {public: virtual void createtoobar()=0; virtual void createWin()=0;};class WindowFrame: public Frame {public: void

2017-05-06 15:45:50 243

原创 观察者模式

状态监听Observer.hpp#ifndef OBSERVER_HPP_#define OBSERVER_HPP_#include <List>class Observer{public: virtual void update(int state)=0;};class ContreteObserver1 :public Observer{public: int

2017-05-06 15:25:03 199

原创 工厂方法模式(Factory Method)

factory method 提供了一种延迟创建类的方式,使用这个方式可以在运行期由子类判断创建哪一个类的实例,避免在运行之前的一系列过程创建实例。#include <iostream>using namespace std;namespace Occ{/** * 职业 */ class Occupation {public: virtual void learn()=0;

2017-05-05 22:02:15 366

转载 关于web跨域问题

http://www.ruanyifeng.com/blog/2016/04/same-origin-policy.html

2017-04-13 13:51:36 315

原创 IE9中table中出现空白单元格的解决办法

这个是IE9的bug。是因为</td>与<td>之间有空白行才导致出现空白  只需要将连起来(不换行)则可以解决。

2017-04-01 16:36:34 1178

原创 IE 设置

IE 隐藏location 设置

2017-04-01 09:52:01 293

原创 vscode简单配置

task.json{ "version": "0.1.0", "command": "gcc", "isShellCommand": true, "args": ["-g", "${file}", "-o", "${fileBasename}.o"], "showOutput": "always"}launch.json{ "version": "0.

2017-03-29 13:32:15 2373

原创 RabbitVCS安装

给大家推荐使用RabbitVCS,类似与TortoiseSVN。 下面具体安装RabbitVCS的方法步骤如下: 第一步: sudo add-apt-repository ppa:rabbitvcs/ppa 第二步:根据第一步的情况来是否跳过该步骤,如果第一步出现导入key,那第二步可以跳过,否则需要导入key sudo apt-key adv –keyserver keyserver.u

2017-03-19 22:12:41 1055

原创 C语言单元测试框架 -CUnit

使用CUnit对C代码进行单元测试,帮助更高效的编写代码 下载 https://sourceforge.net/projects/cunit/?source=typ_redirect 安装 sudo tar -jxzf CUnit-2.1-3.tar.bz2 sudo cd CUnit-2.1.3/ sudo ./bootstrap sudo ./

2017-03-16 14:09:56 1872

原创 数据结构<一>

常思考,常敲代码,要有思考的习惯,防止痴呆,哈哈哈。。。。为了编写出一个“好”的程序,必须分析待处理的对象的特征及各对象之间存在的关系,计算机解决一个具体问题时,大致需要经过下列几个步骤:1、首先要从具体问题中抽象出一个适当的数学模型2、然后设计一个解此数学模型的算法3、最后编出程序4、进行测试、调整直至得到最终解答。分析数据元素,分析关系就显得由为重要,寻求数学模型的实质是分析问题,

2017-02-28 23:08:53 496

原创 一个简单的CSS 正方体制作

test.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="css/test.css"></head><body> <p >kaekeaeaaaaaaaaaaaaaaaaaaaeeee

2017-02-20 17:36:45 8759

原创 写一个简单的webservice

由于很简单,所有就不贴图片啦第一步 :创建webservice服务 import javax.xml.ws.Endpoint;/** * <p> * Copyright: Copyright (c) 2017 * </p> * <p>公司名称 : #############</p> * <p>项目名称 TheService</p> * <p>创建时间 : 2017-2-20 下午4:5

2017-02-20 17:26:07 2796 1

原创 2017年--年度计划

2017年完成的目标

2017-02-03 22:26:47 357

原创 get请求参数乱码解决

js 编码var deptname =encodeURI(encodeURI($(‘#deptname’).val())); ;java 解码方法一: String str = new String(this.getRequest().getParameter(“deptname”).getBytes(“iso-8859-1”), “utf-8”);

2016-12-30 11:12:12 213

原创 maven dependency 总是报错解决

以下方法操作后,可能报错 一定要看看jdk是不是变化了方法一: 在Myeclipse项目右击,,,, 重新生成Myeclipse4Maven方法二:下载相关jar 如 ojdbc14-10.2.0.2.0.jar执行 mvn install:install-file -Dfile=C:\Users\dpica\Downloads…… -DgroupId=com.or

2016-12-22 12:55:13 7548 1

原创 javascript:void();

function test(){ var data=”不需要返回”; return data; } —执行结果会在返回结果,并且将结果输出到页面; –不会返回结果,只执行一次test对象。

2016-12-14 14:05:36 4724

原创 JNI <三>android启动过程

下节内容…..

2016-12-06 22:46:44 255

原创 JNI 接口<二>

在android中,一个App的各种类别比如activity,service都在一个进程里运行(除非做特殊处理,让运行在不同的进程中),我们知道android不止有java代码,还有c/c++代码,甚至还有汇编,为此,我们就需要了解跨越的jni线程模式。 在android中有两个特别重要的类别javaVm和JniEvn,在一般java程序中,一个进程可以产生多个JVM,但在android中,一

2016-12-06 22:39:22 261

原创 JNI 接口<一>

在android 中 ,顶层应用程序使用java语言,通过Dex 编译成bytecode时,就需要jvm来执行,如果java需要与本地模块交互时,vm 就会加载JNI本地模块,然后让java顺利的调用jni模块, 如何加载 System.loadLibrary(“*.so”);首先去执行C模块里的JNI_onload();进行初始化设定。 jint JNI_OnLoad(JavaVM*

2016-12-04 19:01:37 395

原创 Android Studio 调用 c c++

配置javah (或者使用命令行 javah -d ../jni Test) $JDKPath$\bin\javah.exe -classpath . -jni -d $ModuleFileDir$\src\main\jni $FileClass$ $ModuleFileDir$\src\main\Java配置ndk 创建mylib Module 创建类 MyLibTest

2016-12-04 15:00:07 1646

原创 Maven部署Web项目到Tomcat7

下面是具体的使用方法: 方法一: 直接使用myeclipse按照普通web部署方式,如何src/main/resources中的文件不能加载到classes中,操作如下: 方法二: 1、Tomcat7的用户及权限配置:在conf目录下,找到tomcat-users.xml,添加manager权限的用户。这里我把所用的权限都添加给admin用户了,具体代码如下:<role rol

2016-12-02 23:16:17 351

原创 Windows 10 下Maven的系统环境变量,

官方MAVEN下载地址:http://maven.apache.org/download.html添加系统环境变量MAVEN_HOME, 并设置其值为你安装的目录 MAVEN_HOME= E:\apache-maven-3.3.9 更新系统PATH 变量, 添加;%MAVEN_HOME%\bin

2016-12-02 23:07:13 682

原创 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl

添加 -Dmaven.multiModuleProjectDirectory=$M2_HOME

2016-12-02 23:01:05 230

原创 git服务器安装 windows

由于变更博客,许多自己的文章将会依次复制到到CSDNwindows:第一步: 首先安装 git 注意选择的安装目录不能带空格 安装copssh 注意选择的安装目录不能带空格 如果重新安装,需要删除以前安装创建的用户 在控制面板中删除 如 SvcCOPSSH 安装TortoiseGit 第二步: 关联git与copssh

2016-11-27 14:32:21 567

原创 蔬菜大棚控制与WEB

本项目要解决问题 数字蔬菜大棚采集环境数据,本地单片机处理,web远程访问数字大棚环境数据并进行处理。 在具体开发工程中的一些关键技术问题将会一一展现 前言时间的一点点增加,兴趣的一点点累积,回眸手边教程,发现上学教材是那样的丰满,知识如此丰富,所以我从头打开,打开《模拟电路》,打开《数字电路》,打开《微机原理与接口技术》心动许久,这就是几年的学校生活和工作生活给予我的,维持生计中的

2016-11-27 13:02:25 718

原创 Servlet请求转发到MVC

我们已经知道,来自tomcat的 Request 请求最终到达 Wrapper 容器,也就最终进入 Servlet ,而进入Servlet后必然要执行service方法,然后执行doXXX()。 但现在的 web 应用很少有直接将交互全部页面都用 servlet 来实现,而是采用更加高效的 MVC 框架来实现。这些 MVC 框架基本的原理都是将所有的请求都映射到一个 Servlet,然后去实现

2016-11-25 23:04:52 293

原创 myeclipse 8.6 内存报错

![内存报错图片](http://img.blog.csdn.net/20161125160714682)一、查看myeclipse8.6 安装目录下的myeclipse.iniD:/myeclipse/8.6/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll

2016-11-25 16:16:21 354

原创 struts2 运行过程及集成原理

这个过程是从客户端发起访问,到服务端响应,并返回结果的整个过程。 以struts-2.5.5作为研究对象第一部分 从StrutsPrepareAndExecuteFilter开始 StrutsPrepareAndExecuteFilter作为struts2的一个核心过滤器(Filter),接受所有客户端的请求,经过一系列的处理才到我们的Action。对于Filter,他首先执行init方法

2016-11-23 15:45:23 859

转载 Nginx开发从入门到精通

Nginx开发从入门到精通http://tengine.taobao.org/book/index.html

2016-11-23 11:23:32 264

转载 Tomcat 系统架构与设计模式---工作原理

http://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/

2016-11-23 11:19:59 206

转载 go 语言开发工具配置

http://www.cnblogs.com/custa/p/3913526.html

2016-11-23 11:17:50 301

原创 SSDB的图形化界面管理工具 phpssdbadmin

phpssdbadmin是一个SSDB的图形化界面管理工具,SSDB是一个NoSQL数据库具体使用步骤如下:第一步:安装nginx  ..>  yum install nginx  安装成功后可以启动nginx(service nginx start),用浏览器访问验证是否能够正常访问。第二步:安装php和php-fpm     ..>  yum i

2016-11-23 11:15:20 1449

原创 centos7配置常用命令

安装netstat插件 yum install net-tools安装killall插件 yum install psmisc查看ip: ip addr 192.168.1.111查看所有端口 netstat -ano ( netstat -tunlp)开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent

2016-11-23 10:54:38 611

原创 MySQL中使用case when 语句实现多条件查询的方法

SELECT * FROM wqgjWHERE ((SELECT CASE 1 WHEN condition1满足条件 THEN 1 ELSE 0 END FROM wqgj) +(SELECT CASE 1 WHEN condition2满足条件 THEN 1 ELSE 0 END FROM wqgj) +(SELECT CASE 1 WHEN condition3满足条件 THEN 1

2016-11-23 10:52:20 18265 4

离散数学及其应用 原书第6版(美)罗森著 第六版中文版.pdf

离散数学及其应用 原书第6版(美)罗森著 第六版中文版.pdf

2016-11-03

red5-0.9.1.tar

red5-0.9.1.tar linux安装包

2015-05-24

oflaDemo资源包

资源分高,是因为可以使用,rmpt-red5

2015-04-22

android-rmpt-red5-web

包含rmpt-red5 服务端代码,只需要部署到red5中

2015-04-22

android -rmpt-red5

android 通过rmpt实时上传视频到red5, 包含java代码,

2015-04-22

java 实现JPEG (jpg)转avi

效率高,并附带操作说明,可用于项目开发,也可简单使用

2015-03-12

网页视频demo

很好,视频加载简单,操作方法简单,值得一看

2014-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除