- CUDA 问题解决 —— CUDA+MPI出错:"mpi.h" No such file or directory
__Sunny__
CUDAcudac语言
在CUDA源文件里使用MPI时,编译出错Makefile文件:CUDA_INSTALL_PATH=/usr/local/cuda-8.0MPI_INSTALL_PATH=/opt/intel/compilers_and_libraries_2017.0.098/linux/mpi/intel64NVCC=$(CUDA_INSTALL_PATH)/bin/nvccMPICC=$(MPI_INSTAL
- .net和jar包windows服务部署
wang_peng
微服务windows
一.NetCore1.创建启动脚本run_instal.bat,例如程序文件为ApiDoc.exesetserviceName="ApidocWeb01"setserviceFilePath=%~dp0ApiDoc.exesetserviceDescription="ApiDoc动态接口服务web01"sccreate%serviceName%BinPath=%serviceFilePath%sc
- maven-install-plugin:2.4:install (default-cli) on project ability-dispatch:
不死鸟.亚历山大.狼崽子
IntelliJIDEAjava前端开发语言
IDEA,instal时报错,错误信息如下:Failedtoexecutegoalorg.apache.maven.plugins:maven-install-plugin:2.4:install(default-cli)onprojectability-dispatch:Thepackagingforthisprojectdidnotassignafiletothebuildartifact解决
- 使用virtualenv创建python虚拟环境和第一个Django项目
她即我命
python虚拟环境--virtualenvvirtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包.window安装pipinstallvirtualenv或pip3installvirtualenvLinux和Mac安装sudopipinstallvirtualenv或sudopip3instal
- Python3 交叉编译 numpy pandas scipy scikit-learn
咸鱼丶的自我修养
pythonnumpypandasscipypythonscikit-learn机器学习数据分析
1.概述由于需要将Python3.7和一些软件包交叉编译到armv7平台硬件,如果是arm64位的系统,很多包都有预编译好的版本,可直接下载。本文主要在基于crossenv(https://github.com/benfogle/crossenv)环境下交叉编译。2.编译环境搭建创建编译环境路径/home/ym/python-build,创建/home/ym/python-build/instal
- 从零开始的Python-SQL入门指南:学习数据分析的基础技能
狗蛋的博客之旅
Pythonsql数据库mysql
数据来源01SQL前言无处不在的SQL后续学习的铺垫学到什么程度黑马程序员MySQL知识精讲+mysql实战案例_零基础mysql数据库入门到高级全套教程_哔哩哔哩_bilibili总结02数据库介绍无处不在的数据库数据库如何存储数据数据库管理系统(数据库软件)数据库和SQL的关系总结03MySQL安装下载地址:https://downloads.mysql.com/archives/instal
- Sublime的安装及汉化
kaixin_啊啊
软件下载sublimetext编辑器
sublime安装官网sublime点击Windows下载参考:傻瓜式下载sublime汉化1)安装SublimeText4成功后,点击菜单【Tools】->【InstallPackageControl】;注意:安装包控件需要等待一会,点击可能出现没有反应的情况,耐心等待弹窗即可!2)点击【确定】按钮;3)点击菜单【Preferences】->【PackageControl】->选择【Instal
- R语言【taxlist】——对多样性记录的物种列表使用 taxlist 的指南
ALittleHigh
taxlistr语言开发语言
1.起步(安装与加载)taxlist包通过一个对象类和功能(方法)处理分类数据。同名对象类taxlist可以进一步与生物多样性记录联系起来(例如,用于植被样地的观测)。taxlist包是在repositoryGitHub(https://github.com/kamapu/taxlist)上开发的,可以使用devtools包安装在R-session中:library(devtools)instal
- 【Linux】vim配置
醋溜马桶圈
#Linuxlinux运维服务器
我们普通用户打开未配置的vim的时候,和Windows中的vs界面差别很大,使用不是很便捷这里我们可以配置一下vim,便于我们的操作我们可以在gitee中搜索vimforcppVimForCpp:快速将vim打造成c++IDE(gitee.com)curl-sLfhttps://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh-o./instal
- UI -- Vue2
平凡シンプル
reservoiruivue.js
Vue2模板Vue2UIpackage.json同级components/slButton/element.vue测试123exportdefault{name:"sl-button",data(){return{};}}//不使用scss.d1span{color:red;}components/slButton/index.jsimportslfrom"./element";sl.instal
- pycharm-package安装库报错(Install packages failed: Installing packages: error occurred. Details...)
Adorable老犀牛
Pythonpython
pycharm-package安装库报错第一步:打开pycharm软件;第二步:选择菜单栏File→Settings;第三步:选择“Project:XXXXX”这一栏,然后选择“ProjectInterpreter”,点击右边的“+”号;第四步:连续点击OK进行保存,然后我们测试下下载安装,结果可以正常安装,速度也很快;5.第五步:出现报错(Installpackagesfailed:Instal
- Qt事件过滤
木木夕木目心.HDS
Qt6qt命令模式开发语言qt6.3
1.相关说明监控鼠标进入组件、出组件、点击组件、双击组件的事件,需要重写eventFilter函数2.相关界面3.相关代码#include"widget.h"#include"ui_widget.h"Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->setupUi(this);ui->labSC->instal
- 一个小型的资源管理站
浪尖的游鱼
前置处理1.服务器架构系统:centos7.5服务框架:Nginx和uWSGI部署Flask2.数据库架构MariaDB5.53.示例前景微信小程序用户注册端口一、服务框架Web服务器网关接口(PythonWebServerGatewayInterface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。1.安装uWSGIpip3instal
- 快速完成IP地址免域名HTTPS改造,轻松应对商密测评整改
知白守黑V
安全运营Web安全商密测评商密测评国密改造https证书证书安全应用安全商用密码密码评估
10分钟完成基于IP地址免域名的商密HTTPS改造,让商密测评整改不再头疼。一般选择免费SSL证书单域注意:申请过程中需要保存RSA和SM2的私钥。免费SSL证书单域主域名:8.141.89.22证书编号(Order#):1956635926以下命令需root用户操作切换到root:suroot一、安装和配置1.赋予安装脚本运行权限chmod+xinstall.sh2.执行安装脚本./instal
- R语言画三维散点图展示主成分分析(PCA)的结果
小明的数据分析笔记本
主成分分析完如果选用前两个个主成分画散点图,自己的各个类群分组不是很明显,这个时候可以选用3个主成分,画一个三维的散点图来看看。但是之前自己也没有画过,正好今天有人问到了这个,就查了查ggplot2的扩展包有没有做这个事情的,找了一个ggrgl,接下来试一下能不能行首先是安装帮助文档https://github.com/coolbutuseless/ggrgl安装命令remotes::instal
- 开始在 Windows 上将 Python 用于 Web 开发;Learn Windows 开发环境 Python
帅气的马
pythonwindows前端flaskdjango
补充资源设置开发环境https://learn.microsoft.com/zh-CN/windows/python/web-frameworks#set-up-your-development-environment安装适用于Linux的Windows子系统https://learn.microsoft.com/zh-CN/windows/python/web-frameworks#instal
- PowerShell Instal 一键部署TeamCity
CIAS
PowerShellteamcityPowershell
前言TeamCity是一个通用的CI/CD软件平台,可实现灵活的工作流程、协作和开发实践。允许在您的DevOps流程中成功实现持续集成、持续交付和持续部署。系统支持Centos7,8,9/Redhat7,8,9及复刻系列系统支持Windows10,11,2012,2016,2019,2022高版本建议使用9系列系统部署,避免因为各种插件包不兼容问题。以下部署的2021版支持在线升级(需要升级系统g
- error: urllib3 2.1.8 is installed but urllib3<1.27,>=1.25.4;
jimmyleeee
python
通过pyghon安装一个软件是遇到错误如下:error:urllib32.1.8isinstalledbuturllib3=1.25.4;pythonversion=1.25.4和小鱼1.27的版本。一个环境怎么能够容纳两个版本的urllib3呢?答案是:可以的。可以通过以下命令,来安装指定的版本:pip3instal1urllib3==1.26.18如果遇到SSLCertVerification
- PowerShell Instal 一键部署gitea
CIAS
PowerShelladb
gitea前言Gitea是一个轻量级的DevOps平台软件。从开发计划到产品成型的整个软件生命周期,他都能够高效而轻松的帮助团队和开发者。包括Git托管、代码审查、团队协作、软件包注册和CI/CD。它与GitHub、Bitbucket和GitLab等比较类似。Gitea最初是从Gogs分支而来,几乎所有代码都已更改。对于我们Fork的原因可以看这里。系统支持Centos7,8,9/Redhat7,
- 项目无法运行处理
为你撑伞
有时候项目运行的时候会出现Installationdidnotsucceed.Theapplicationcouldnotbeinstalled:INSTAL处理办法:1.在AndroidManifest.xml中添加tools:ignore="GoogleAppIndexingWarning"2.在gradle.properties添加android.injected.testOnly=fals
- 如何使用Composer安装和管理依赖?
xiangpingeasy
PHPcomposerphp
Composer是PHP中最流行的依赖管理工具,用于安装、升级和管理项目所需的依赖库。以下是使用Composer安装和管理依赖的基本步骤:步骤1:安装Composer首先,确保你的系统上已经安装了Composer。你可以在Composer的官方网站上找到安装指南。通常,你只需运行以下命令来全局安装Composer:php-r"copy('https://getcomposer.org/instal
- Qt下载地址
临渊慎行
QTqt
下载地址(1)windoes平台Qt的下载与安装:Qt5.15之前的版本可以离线安装,直接下载离线安装包即可:下载地址:https://download.qt.io/archive/qt/Qt从5.15开始,不再支持离线安装,那我们就需要下载Qt在线安装器,安装Qt:Qt在线安装器下载地址:https://download.qt.io/official_releases/online_instal
- Docker 使用心得
亡魂
docker容器运维
创建一个docker镜像,相关运行代码,放在docker镜像文件同级,pm2不能与docker一起使用()#node服务dockerFROMnode:10.16.3LABELauthor="sj"RUNmkdir-p/var/nodeCOPY./node/var/nodeWORKDIR/var/node#执行命令RUNnpminstallpm2-gRUNnpminstallRUNpm2instal
- 鸿蒙HarmonyOS4.0开发应用从入门到实战 安装DevEcoStudio
软工菜鸡
鸿蒙华为云
安装DevEcoStudio1.下载安装包安装包下载地址:可以根据自己的操作系统选择对应版本下载。HUAWEIDevEcoStudio和SDK下载和升级|HarmonyOS开发者2.安装下载好后,打开安装包,进入安装界面:点击Next,进入安装目录选择页面(不要出现中文或特殊字符),可以走默认路径:点击Next,进入安装选项页面,按照如图所示勾选即可:点击Next,进入安装页,直接点击Instal
- 解决克隆后虚拟机Ubuntu16不能共享文件夹的问题
天上掉下个我
开发环境配置ubuntuvmwarelinux
克隆之后,虽然虚拟机设置共享文件夹已启用,但在Ubuntu16里不显示这个文件夹这时需要为克隆的系统重新安装VMwareTools从根目录下创建mnt/cdrom目录系统中已经有了安装光盘,现在将它挂载到cdrom里。显示挂载的光盘将光盘文件拷贝到上一层目录复制成功解压缩解压后/mnt目录下出现了vmware-tools-distrib文件夹进入文件夹下,超期用户权限执行vmware-instal
- 阿里开源那个牛哄哄问题排查工具竟然不会用?最佳实践来了!
互联网全栈架构
△Hollis,一个对Coding有着独特追求的人△这是Hollis的第291篇原创分享作者l汪吉来源lHollis(ID:hollischuang)入门步骤安装https://arthas.gitee.io/install-detail.html上述命令会下载启动脚本文件as.sh到当前目录,执行方式:curl -L https://alibaba.github.io/arthas/instal
- 10个解决重复任务的Python自动化脚本
python慕遥
python自动化开发语言
大家好,重复性的任务总是耗时且枯燥,想象一下一张一张地剪切100张照片,或者执行诸如获取API、纠正拼写和语法等任务,这些都需要大量时间。今天我们来介绍10个解决重复任务的Python自动化脚本,可以将本文加入收藏作为参考。1.图像优化器这个优秀的自动化脚本可以帮助你更好地处理图像,你可以像在Photoshop中一样进行编辑。该脚本使用了流行的Pillow模块。# 图像优化# pip instal
- 大伟 JAVA之路
wangwei830
javaintellij-idea开发语言
JAVA个人环境准备下载IDEA2021.2.3https://www.jetbrains.com/idea/download/other.html靠下位置有,已经下载到“下载目录”下载JDK8https://www.oracle.com/java/technologies/downloads/#java8考下位置有,已经下载到“下载目录”安装JDK8卸载jdk18步骤:删除目录D:\instal
- Centos7下k8s集群里初始化Dapr
qicaixiao
kuberneteslinux云原生
Centos7下k8s集群里初始化Dapr以下步骤均在k8s的master节点执行1、安装DaprCliDaprCLI允许您在本地开发机或Kubernetes集群上安装Dapr。提供调试支持,启动和管理Dapr实例。1、下载安装包到指定目录(机器可以访问外网)wget-qhttps://raw.githubusercontent.com/dapr/cli/master/install/instal
- vue中Vue.use与vue.component的区别
mmmawo
vue.jsjavascript前端
Vue.use与vue.component的区别1.Vue.use与vue.component的区别Vue.use是注册插件,而vue.component是注册组件.差别就像是Vue.use=只能穿戴,vue.component=手机.Vue.use比vue.component更强大,一般是由多个组件组成.2.vue.use如何封装Vue.use可以接收一个对象对象obj中需要提供一个instal
- jdk tomcat 环境变量配置
Array_06
javajdktomcat
Win7 下如何配置java环境变量
1。准备jdk包,win7系统,tomcat安装包(均上网下载即可)
2。进行对jdk的安装,尽量为默认路径(但要记住啊!!以防以后配置用。。。)
3。分别配置高级环境变量。
电脑-->右击属性-->高级环境变量-->环境变量。
分别配置 :
path
&nbs
- Spring调SDK包报java.lang.NoSuchFieldError错误
bijian1013
javaspring
在工作中调另一个系统的SDK包,出现如下java.lang.NoSuchFieldError错误。
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.l
- LeetCode[位运算] - #136 数组中的单一数
Cwind
java题解位运算LeetCodeAlgorithm
原题链接:#136 Single Number
要求:
给定一个整型数组,其中除了一个元素之外,每个元素都出现两次。找出这个元素
注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间
难度:中等
分析:
题目限定了线性的时间复杂度,同时不使用额外的空间,即要求只遍历数组一遍得出结果。由于异或运算 n XOR n = 0, n XOR 0 = n,故将数组中的每个元素进
- qq登陆界面开发
15700786134
qq
今天我们来开发一个qq登陆界面,首先写一个界面程序,一个界面首先是一个Frame对象,即是一个窗体。然后在这个窗体上放置其他组件。代码如下:
public class First { public void initul(){ jf=ne
- Linux的程序包管理器RPM
被触发
linux
在早期我们使用源代码的方式来安装软件时,都需要先把源程序代码编译成可执行的二进制安装程序,然后进行安装。这就意味着每次安装软件都需要经过预处理-->编译-->汇编-->链接-->生成安装文件--> 安装,这个复杂而艰辛的过程。为简化安装步骤,便于广大用户的安装部署程序,程序提供商就在特定的系统上面编译好相关程序的安装文件并进行打包,提供给大家下载,我们只需要根据自己的
- socket通信遇到EOFException
肆无忌惮_
EOFException
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:
- 基于spring的web项目定时操作
知了ing
javaWeb
废话不多说,直接上代码,很简单 配置一下项目启动就行
1,web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="h
- 树形结构的数据库表Schema设计
矮蛋蛋
schema
原文地址:
http://blog.csdn.net/MONKEY_D_MENG/article/details/6647488
程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,
- maven将jar包和源码一起打包到本地仓库
alleni123
maven
http://stackoverflow.com/questions/4031987/how-to-upload-sources-to-local-maven-repository
<project>
...
<build>
<plugins>
<plugin>
<groupI
- java IO操作 与 File 获取文件或文件夹的大小,可读,等属性!!!
百合不是茶
类 File
File是指文件和目录路径名的抽象表示形式。
1,何为文件:
标准文件(txt doc mp3...)
目录文件(文件夹)
虚拟内存文件
2,File类中有可以创建文件的 createNewFile()方法,在创建新文件的时候需要try{} catch(){}因为可能会抛出异常;也有可以判断文件是否是一个标准文件的方法isFile();这些防抖都
- Spring注入有继承关系的类(2)
bijian1013
javaspring
被注入类的父类有相应的属性,Spring可以直接注入相应的属性,如下所例:1.AClass类
package com.bijian.spring.test4;
public class AClass {
private String a;
private String b;
public String getA() {
retu
- 30岁转型期你能否成为成功人士
bijian1013
成长励志
很多人由于年轻时走了弯路,到了30岁一事无成,这样的例子大有人在。但同样也有一些人,整个职业生涯都发展得很优秀,到了30岁已经成为职场的精英阶层。由于做猎头的原因,我们接触很多30岁左右的经理人,发现他们在职业发展道路上往往有很多致命的问题。在30岁之前,他们的职业生涯表现很优秀,但从30岁到40岁这一段,很多人
- 【Velocity四】Velocity与Java互操作
bit1129
velocity
Velocity出现的目的用于简化基于MVC的web应用开发,用于替代JSP标签技术,那么Velocity如何访问Java代码.本篇继续以Velocity三http://bit1129.iteye.com/blog/2106142中的例子为基础,
POJO
package com.tom.servlets;
public
- 【Hive十一】Hive数据倾斜优化
bit1129
hive
什么是Hive数据倾斜问题
操作:join,group by,count distinct
现象:任务进度长时间维持在99%(或100%),查看任务监控页面,发现只有少量(1个或几个)reduce子任务未完成;查看未完成的子任务,可以看到本地读写数据量积累非常大,通常超过10GB可以认定为发生数据倾斜。
原因:key分布不均匀
倾斜度衡量:平均记录数超过50w且
- 在nginx中集成lua脚本:添加自定义Http头,封IP等
ronin47
nginx lua csrf
Lua是一个可以嵌入到Nginx配置文件中的动态脚本语言,从而可以在Nginx请求处理的任何阶段执行各种Lua代码。刚开始我们只是用Lua 把请求路由到后端服务器,但是它对我们架构的作用超出了我们的预期。下面就讲讲我们所做的工作。 强制搜索引擎只索引mixlr.com
Google把子域名当作完全独立的网站,我们不希望爬虫抓取子域名的页面,降低我们的Page rank。
location /{
- java-3.求子数组的最大和
bylijinnan
java
package beautyOfCoding;
public class MaxSubArraySum {
/**
* 3.求子数组的最大和
题目描述:
输入一个整形数组,数组里有正数也有负数。
数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。
求所有子数组的和的最大值。要求时间复杂度为O(n)。
例如输入的数组为1, -2, 3, 10, -4,
- Netty源码学习-FileRegion
bylijinnan
javanetty
今天看org.jboss.netty.example.http.file.HttpStaticFileServerHandler.java
可以直接往channel里面写入一个FileRegion对象,而不需要相应的encoder:
//pipeline(没有诸如“FileRegionEncoder”的handler):
public ChannelPipeline ge
- 使用ZeroClipboard解决跨浏览器复制到剪贴板的问题
cngolon
跨浏览器复制到粘贴板Zero Clipboard
Zero Clipboard的实现原理
Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。
Zero Clipboard的安装方法
首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.js
- 单例模式
cuishikuan
单例模式
第一种(懒汉,线程不安全):
public class Singleton { 2 private static Singleton instance; 3 pri
- spring+websocket的使用
dalan_123
一、spring配置文件
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.or
- 细节问题:ZEROFILL的用法范围。
dcj3sjt126com
mysql
1、zerofill把月份中的一位数字比如1,2,3等加前导0
mysql> CREATE TABLE t1 (year YEAR(4), month INT(2) UNSIGNED ZEROFILL, -> day
- Android开发10——Activity的跳转与传值
dcj3sjt126com
Android开发
Activity跳转与传值,主要是通过Intent类,Intent的作用是激活组件和附带数据。
一、Activity跳转
方法一Intent intent = new Intent(A.this, B.class); startActivity(intent)
方法二Intent intent = new Intent();intent.setCla
- jdbc 得到表结构、主键
eksliang
jdbc 得到表结构、主键
转自博客:http://blog.csdn.net/ocean1010/article/details/7266042
假设有个con DatabaseMetaData dbmd = con.getMetaData(); rs = dbmd.getColumns(con.getCatalog(), schema, tableName, null); rs.getSt
- Android 应用程序开关GPS
gqdy365
android
要在应用程序中操作GPS开关需要权限:
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
但在配置文件中添加此权限之后会报错,无法再eclipse里面正常编译,怎么办?
1、方法一:将项目放到Android源码中编译;
2、方法二:网上有人说cl
- Windows上调试MapReduce
zhiquanliu
mapreduce
1.下载hadoop2x-eclipse-plugin https://github.com/winghc/hadoop2x-eclipse-plugin.git 把 hadoop2.6.0-eclipse-plugin.jar 放到eclipse plugin 目录中。 2.下载 hadoop2.6_x64_.zip http://dl.iteye.com/topics/download/d2b
- 如何看待一些知名博客推广软文的行为?
justjavac
博客
本文来自我在知乎上的一个回答:http://www.zhihu.com/question/23431810/answer/24588621
互联网上的两种典型心态:
当初求种像条狗,如今撸完嫌人丑
当初搜贴像条犬,如今读完嫌人软
你为啥感觉不舒服呢?
难道非得要作者把自己的劳动成果免费给你用,你才舒服?
就如同 Google 关闭了 Gooled Reader,那是
- sql优化总结
macroli
sql
为了是自己对sql优化有更好的原则性,在这里做一下总结,个人原则如有不对请多多指教。谢谢!
要知道一个简单的sql语句执行效率,就要有查看方式,一遍更好的进行优化。
一、简单的统计语句执行时间
declare @d datetime ---定义一个datetime的变量set @d=getdate() ---获取查询语句开始前的时间select user_id
- Linux Oracle中常遇到的一些问题及命令总结
超声波
oraclelinux
1.linux更改主机名
(1)#hostname oracledb 临时修改主机名
(2) vi /etc/sysconfig/network 修改hostname
(3) vi /etc/hosts 修改IP对应的主机名
2.linux重启oracle实例及监听的各种方法
(注意操作的顺序应该是先监听,后数据库实例)
&nbs
- hive函数大全及使用示例
superlxw1234
hadoophive函数
具体说明及示例参 见附件文档。
文档目录:
目录
一、关系运算: 4
1. 等值比较: = 4
2. 不等值比较: <> 4
3. 小于比较: < 4
4. 小于等于比较: <= 4
5. 大于比较: > 5
6. 大于等于比较: >= 5
7. 空值判断: IS NULL 5
- Spring 4.2新特性-使用@Order调整配置类加载顺序
wiselyman
spring 4
4.1 @Order
Spring 4.2 利用@Order控制配置类的加载顺序
4.2 演示
两个演示bean
package com.wisely.spring4_2.order;
public class Demo1Service {
}
package com.wisely.spring4_2.order;
public class