自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 Spring与事务管理器

ApplicationContext applicationContext=new ClassPathXmlApplicationContext(“JDBCapplication.xml”); IJDBCUserService ijdbcUserService=(IJDBCUserService) applicationContext.getBean(“JDBCUserServiceBean”);JDBCapplication.xml配置:

2021-01-26 10:08:56 171

原创 Spring与jdbc模板

/* * 环境:使用jdbc模板需要导入jar包: * spring-jdbc.jar * spring-tx.jar * mysql-connector-java.jar * c3p0.jar或者druid.jar * 如果想使用dbcp,那么则需要dbcp.jar和pool.jar / / * 普通方法:JUnit测试: / public class Mytest7{ @Test public void insertStudentTest() { Application

2021-01-26 10:03:32 179

原创 AOP面向切面编程:AspectJ:xml配置文件开发

String resource = “AspectJapplicationContext.xml”; ApplicationContext applicationContext = new ClassPathXmlApplicationContext(resource); IAspectJService iAspectJService = (IAspectJService) applicationContext.getBean(“aspectJservice”); iAspectJService

2021-01-26 09:56:56 154

原创 AOP面向切面编程:AspectJ:注解开发

String resource = “AspectJapplicationContext.xml”; ApplicationContext applicationContext = new ClassPathXmlApplicationContext(resource); IAspectJService iAspectJService = (IAspectJService) applicationContext.getBean(“aspectJservice”); iAspectJService

2021-01-26 09:49:10 152

原创 AOP面向切面编程:spring

//环境:使用aop除了要到入aop的jar包以外,还需要导入aop联盟的jar包:aopalliance.jar //默认为jak动态代理 //在配置中加上即可变为cglib动态代理或者 String resource = “applicationContext.xml”; ApplicationContext applicationContext=new ClassPathXmlApplicationContext(resource); //手动代理 /* * IStudentSe

2021-01-26 09:42:02 89

原创 Spring的DI注入方式:注解注入

/* * 环境:使用注解需要导入aop的jar包(spring.aop.jar),因为注解底层用到了 * 注解无需set,但set不可缺少,因为可能其他地方需要用到 * 常用注解: * 四者作用并无区别,只是用于区分不同的模块 * 但要使用getbean时,就需要使用@Component * @Component(“value”):组件 * @Repository(“value”): * @Service(“value”): * @Controller(“value”): * * @

2021-01-26 09:28:20 150

原创 Spring的DI注入方式:xml注入

/* * @Autowired private IStudentService studentService; / @Test public void myTest2() { String resoure = “applicationContext.xml”; ApplicationContext applicationContext = new ClassPathXmlApplicationContext(resoure); // property:设值注入 / * St

2021-01-26 09:20:42 135

原创 Spring的配置,bean后处理器,工厂使用以及生命周期等

//最原始的 //@Test /public void myTest() { IStudentService iStudentService=new StudentServiceimpl(); iStudentService.doFirst(); iStudentService.doDestroy(); }/ //使用配置文件 @Test public void myTest() { String resource = “applicationContext.xml”; //

2021-01-26 09:11:45 86

原创 Spring详解(三)

/* * Spring提供的Profile: * 可以根据当前环境,动态的激活和切换一系列的组件的功能 * 见myProfileConfig.java * @Profile(value=“环境名称”):指定组件在哪个环境的情况下才能被注册到容器中;默认不指定,任何环境下都能注册这个组件 * 默认的环境名称:default * 因为@Profile的目标是:@Target({ElementType.TYPE, ElementType.METHOD}) * 所以可以标识在方法上,也可

2021-01-26 09:01:56 62

原创 Spring详解(二)

/* * bean的生命周期: * 1:构造(对象创建) * 单实例:在容器启动时创建对象 * 多实例:在每次获取bean时创建对象 * 2:初始化: * 对象创建完成并赋好值后初始化 * 指定初始化和销毁的方法: * 2.1:通过@Bean(initMethod="方法名",destroyMethod="方法名"),

2020-10-19 15:42:40 88

原创 Spring详解(一)

//@Bean //不指定value时,默认将方法名称当成ID,当指定value时,name就是其value;类型(class)就是返回值的类型,老版本的是name举例: @Bean("myUser")public User user() { return new User("李四", "1234565");} /* * @Scope 作用域: * singleton(单实例):默认的选项,IOC容器一启动就创建对象放在IOC容器中,以后每次都是在这个容器里面拿,只

2020-10-19 15:34:51 138

原创 给容器中注册组件的几种方式(三)

接上篇:三: @Import(value=""):快速的给容器导入一个组件 1:value:要导入到容器中的组件(例如@Import(自定义.类) 2:实现ImportSelector接口(myImportSelector.java):返回需要导入的组件的全类名数组:常用myImportSelector.java: public class myImportSelector implements ImportSelector {//AnnotationMetadata:可以

2020-09-28 09:00:55 110

原创 给容器中注册组件的几种方式(二)

接上篇:二:@Bean,导入第三方包里面的组件 //@Bean //不指定value时,默认将方法名称当成ID,当指定value时,name就是其value;类型(class)就是返回值的类型,老版本的是name @Bean("myUser") public User user() { return newUser("李四", "1234565"); } /* * @Scope 作用域:

2020-09-16 10:53:27 78

原创 给容器中注册组件的几种方式(一)

给容器中注册组件的方式:1:包扫描+组件注解(@ ComponentScan等):局限于自己写的类2:@Bean:导入的第三方包里面的组件3:@Import(value=""):可以快速的给容器导入一个组件 3.1:value:要导入到容器中的组件(例如@Import(one.java),@Import({one.class,two.class})) 3.2:实现ImportSelector接口(myImportSelector.java):返回需要导

2020-09-16 10:40:24 216

原创 一进入jsp就拿到数据

在我们创建一个jsp页面后,如果我们需要一进jsp就跳到servlet层从数据库拿到数据并返回jsp通过EL表达式拿到数据该怎么办呢。 给大家看看我一步一步坑过来的方法: 通过C标签拿到当前页面的路径: <c:set value="${pageContext.request.contextPath }" scope="page" var="ctx"></c:set> 创建的一个:logi...

2020-08-08 16:44:27 616

原创 测量地图面积

1:先在页面上弄一个div,给它设置样式,并且给它点击事件mapMeasurementArea (),创建矢量图层:markerLayer = new SuperMap.Layer.Markers(“Markers”);把创建的矢量图层添加到Map地图里面:map.addLayers(markerLayer);然后创建画面控制:drawPolygon = new SuperMap.Control.DrawFeature(polygonLayer, SuperMap.Handler.Polygon)

2020-05-28 13:31:51 1660

原创 框选查询

1:先在页面上弄一个div,给它设置样式,并且给它点击事件drawGeometry(),创建矢量图层:markerLayer = newSuperMap.Layer.Markers(“Markers”);把创建的矢量图层添加到Map地图里面:map.addLayers(markerLayer);然后创建方框区域控制:drawFeaturequery = new SuperMap.Control.DrawFeature(vectorLayer,SuperMap.Handler.Box, { “h

2020-05-16 21:33:34 363

原创 测量地图距离

1:首先新建矢量图层,用来显示坐标点等:lineLayer = newSuperMap.Layer.Vector(“lineLayer”); polygonLayer = newSuperMap.Layer.Vector(“polygonLayer”); Jia_markers= newSuperMap.Layer.Markers(“Jia_markers”);然后设置...

2020-05-07 20:02:54 375

原创 地图点击定位

地图点击定位1:首先我们需要知道自己点击的是哪个地方,这里拿街道来举例。首先,去数据库里面获取到街道的名称和ID,用from…in…select名称,ID,然后返回查询到的值;代码如下:public ActionResult SelectJieDao(){var JieDao = from tabJieDao in myModel.SMDTV_99select new{tabJie...

2020-04-27 16:07:46 362

原创 Layui的代码修饰器

1:首先引用layui的CSS样式和JS样式:<link rel="stylesheet" href="layui/css/layui.css">2:既然是代码修饰器,那么肯定就是pre元素了,给这个pre元素一个类:layui-code,然后在里面放一些你想要给别人看的代码或者文字什么的,如:凤兮凤兮归故乡 遨游四海求其凰3:然后再去js中写方法,首先肯定是写一...

2019-07-28 19:49:20 608 1

原创 用JavaScript中的计时事件制做一个时钟

1:首先创建一个div盒子用来显示时钟,然后给它设置一些简单的样式:2:然后来写js:首先封装一个方法,随便命个名,比如:startTime(),然后在方法中写代码:获取当前时间,也就是new Date(),然后获取当前时间的小时,分钟,毫秒,因为获取到的小时,分钟,毫秒都是数字,并不会在前面自动补0,比如8分,那显示的就是8分,并不会跟我们看到的时钟一样是08分,所以要再封装一个方法,这个...

2019-07-28 19:45:49 950

原创 JavaScript的Date对象

1:Date对象是用来处理日期和时间的,首先,如果你想创建一个Date对象的语法,那么:var mydate=new Date();这样就OK了,Date对象会自动把当前日期和时间做为初始值。2:来看看它的一些方法,一:Date(),Date()方法可以返回当天的日期和当前的时间,具体的可以用代码来看看:<script type="text/javascript"> docume...

2019-07-18 07:57:11 140

原创 Layui表单验证

1:引用layui的两个文件: 2:因为是表单验证,所以只有在表单里面才起效果,先来布局:首先,放一个最外层的盒子把所有元素包裹起来,容易布局,引用layui的一个类:‘ayui-form-item’,然后,再在里面放一个form表单,这里需要注意的是,必须在form表单上放一个类:‘layui-form’,不然后面的验证都不会有效果,然后还有一个元素:‘lay-filter="compon...

2019-07-18 07:53:57 667

原创 JavaScript数组的添加,指定选定元素,删除指定元素并添加新的元素的方法

1:首先还是需要先创建一个实例数组:var arr = new Array()arr[0] = “George”arr[1] = “John”arr[2] = “Thomas”2:接下来我们就是看一个向数组的末尾添加一个或者多个元素,并且返回新的长度的方法,这个方法叫push();比如我现在需要添加两个新的元素,并且需要获取新增了的数组的长度,那么我就:document.write(a...

2019-07-08 08:02:33 521

原创 JavaScript数组的合并,转换分隔和删除的方法

1:创建数组:var array=new Array();如果你想在数组中添加元素的话,那么就可以:array[0]=“one”;array[1]=“two”;array[2]=“three”;以此类推就OK了,注意[0],[1],[2]代表数组的索引,索引一般都是从0开始的;2:返回数组的长度:就以刚刚创建的那三个数组为例,你如果想获取这个数组的长度,那么你只需要array(上面那...

2019-07-08 07:59:59 267

原创 JQuery隐藏和显示效果

1:引用插件jquery-3.2.1.min.js:2:为了方便看出效果和美观,在外层放一个div盒子,给这个盒子设置一些样式:比如边距,边框,宽,高,文本居中等等:style=“margin:10%auto;border:1pxsolid rgba(48,211,203,1.00);width:60%;line-height:100px;text-align: center;”3:...

2019-06-28 08:08:44 350

原创 Layui的滑块

1:引用layui的css和js:2:在页面上放一个div,用来示范,给这个div一个ID:‘slideTest1’,然后可以写一些样式,比如让它距离上边距20%,左右居中:margin: 20% auto;宽80%,高20px等等;<div id="slideTest1" style="margin: 20% auto;width: 80%;height: 20px;">&l...

2019-06-28 08:04:45 3081

原创 Layui的日期与时间插件

1:先去官网下载layui,下载layui后,引用layui的layui.css和layui,js:然后打开浏览器看看是否完成效果,打开浏览器效果截图: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190618082243199.png) 3:从上图中可以看出,这个input通过ID赋值layui日期是赋值成功了的, 你现在可以选择的年到日,那...

2019-06-18 08:23:26 937

原创 使用disabled属性禁用某个元素

1:disabled属性可以设置或者返回是否默认的禁用某个元素,你可以用它做许多的事情,比如禁用输入框,禁用下拉框,禁用button等等元素;2:先用一个input输入框做个试验:先再页面上设置一个input输入框,然后再设置禁用属性把它禁用输入:‘禁用输入框:’;设置完成后打开浏览器开一下效果:浏览器效果截图:3:从上图中可以看出,输入框是禁止输入了的,怎么点都不会有效果,再来看看下拉框...

2019-06-18 08:16:22 2195

原创 Layui的弹出层

1:先在HTML页面上放一个button按钮,给按钮ID,设置样式,按钮的作用就是弹出layui的open层: <button|type=“button”|id="Open”|style=“width:100px;height:40px;margin:5% 50%;background:#7d19ce; border:none;color:#fff”>弹出层2:在JS中先引用La...

2019-06-04 22:23:22 854

原创 Layui中的选项卡的使用

1:在之前已经说了layui中的倒计时的使用,现在再来操作一下layui中的选项卡,当然,这里引用的就不止一个JS插件了,除了“layui.all.js”插件以外,还要用到一个css样式“layui.css”:2:编辑HTML数据,在最外层放一个div盒子,设置css样式,背景颜色、文字居中、外边距、宽度、高度等,顺便给body也设置一个背景图片;Css样式代码:.content{ ...

2019-06-04 22:06:32 4539

原创 Layui里的倒计时的使用

1:layui是一个非常强大并且实用的插件,首先肯定是要在自己的HTML里面引用这个插件<script src="layui/layui.all.js"></script>;然后再写一个div盒子,给这个盒子一个ID叫test,给这个盒子设置一些样式,比如设置一下背景颜色,让文字居中,设置一下字体颜色,设置字体的大小,设置上内边距,宽度100%,高度700;Css样式代...

2019-06-04 22:00:30 10637 3

原创 一些正则表达式的应用

1:为了能看到正则表达式的效果,我们用几个input来方便完成效果验证;先来看第一个,用正则表达式限制第一个input里面只能输入中文,如果不是中文就用空替换掉;给input一个键盘事件:;这样的话input里面就只能输入中文了,输入一些其他的就会被替换掉,比如数字,英文,符号这个等;第一个input效果截图演示:2:再来试试其他的效果,用正则表达式限制第二个input里面只能输入全角字符;...

2019-05-28 08:02:14 86

原创 用JS在表格中的当前行下新增新的一行

1:先在HTML中设计一个表格,给这个表格设置ID,方便等下在JS中获取这个表格,为了方便简单,这里就只设计一行数据了,给这个行也设置一个ID,然后再弄一些数据HTML表格设计代码截图:2:现在再去JS中写一个方法,给这个方法取一个名称并传递一个参数,比如:“function zjff1(rowIndex)”,接下来就是在这个方法里面写代码:先通过ID获取到刚刚设计的那个表格,并变量它,然后...

2019-05-28 07:59:33 5226

原创 时钟

1:先在HTML中放三个div盒子,分别用来装小时,分钟,秒,如果你想让他们变得华丽一点的话,可以在css样式中设置一下,比如他们的宽,高,边框,背景图片等等,你想怎么弄就怎么弄;2:再通过正则表达式分割当前时间(参考“在MVC中通过正则表达式分割获得时间”),然后通过“:”进行分割通过正则表达式得到的时间,就能得到当前时间的小时,分钟,秒,再赋值给三个div盒子页面,具体代码截图:3:接...

2019-05-16 14:42:33 104

原创 在MVC中通过正则表达式分割获得时间

1:在视图中获取到当前时间并声明变量,获取当前时间代码截图:2:在控制器中创建一个接口方法,把视图中的获取当前时间的变量传递过来,再定义一个字符串类型来接收传递过来的变量,为了清楚传递过来的时间是什么样的格式和是否传递成功,所以先断个点来看看结果断点代码截图:3:从上图中我们可以很清楚的看到传递过来的变量结果,而且是传递成功的,接下来就是通过正则表达式来分割这个结果以便于得到我们想要的...

2019-05-16 14:39:42 348

原创 修改与删除数据库的数据(下篇)

1:接着上篇的内容开始,当我们设置完成新增后,我们需要去操作列表里面添加两个自定义的button按钮,这时候就需要用到Layui插件里面的一个“templet”自定义列模板,然后给它一个名称,再通过这个名称去写一个方法,在方法里面传入一个参数;定义一个变量来接收传入参数里面的学校ID,再定义一个btn,用来对两个按钮进行赋值,最后返回btn就OK了;自定义列模板代码截图:2:添加完修改与删除...

2019-05-08 20:12:28 213

原创 数据新增到数据库的操作流程(上篇)

1:先做好事前准备:创建控制器,在控制器里创建视图,再创建连接数据库的表里面的模型,再新建一个文件夹,放入各种需要用到的插件;解决资源管理器与视图截图:2:做好准备后,再在视图里面完成HTML页面的搭建与布局:先在“head”里面引用刚刚放入的插件里面需要用到的css样式,再用这些css样式在“body”里面进行页面的布局;页面布局代码截图:3:布局完HTML以后,我们下一步需要去JS...

2019-05-08 19:58:04 1106

原创 简单的JS轮播

1:做好事前准备:先创建几个文件夹来放一下文件,比如”css,images,js”之类的,在images文件夹里面放几张图片,然后再打开DW,在DW中创建一个css放到css文件夹里面,然后再引用就OK了,同样的创建一个js放到js文件夹里面,然后引用;2:把该准备的都准备好了以后,先在css样式里面的“body”里面设置一张全屏的背景图片,再去源代码里面写HTML的代码,放一个总的div盒子,...

2019-05-08 19:53:51 250

原创 在DW中做出一个灰色太极图

1:创建一个css,然后再引用这个css,方便我们对一些HTML进行css样式处理,然后再到css中把body的背景设为灰色;2:创建完css以后,先做出太极图外面的大圆:给一个div设置一个类,通过这个类设置出这个大圆的样式;“给这个类的宽高都设为400px,设置1px,实线,黑色的边框,显示出这个类,然后设置离顶部5%,左右居中的外边距,再设置圆角为50%”,这样太极图的轮廓就出来了:太极...

2019-04-28 08:10:50 829

空空如也

空空如也

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

TA关注的人

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