- 博客(14)
- 资源 (10)
- 论坛 (3)
- 问答 (1)
- 收藏
- 关注
原创 Spring FactoryBean的实现及简单原理
1. 开发步骤实现FactoryBean接口public class ConnectionFactoryBean implements FactoryBean<Connection> { private String driverClassName; private String url; private String userName; private String password; public String getDriverClass
2020-12-24 20:33:47
76
1
原创 Spring的注入方式
1. 什么是注入?注入:通过Spring的配置文件,为成员变量赋值。2. 有哪些注入方式?构造注入:Spring调用构造方法,通过配置文件为成员变量赋值。Set注入:Spring调用Set方法,通过配置文件为成员变量赋值。3. 构造注入3.1 开发步骤提供有参构造方法 public class Customer implements Serializable { private String name; private int age; p
2020-12-24 16:39:50
44
1
原创 Spring Set方法注入及简化方法
Tips:针对于不同类型的成员变量,在< property >标签内,需要嵌套其他标签:<property> xxxxx</property>1. JDK内置类型1.1 String+8种基本类型 <property name="id"> <value>2</value> </property>1.2 数组 <!-- 数组注入--> <pro
2020-12-24 14:28:15
82
原创 Spring工厂的底层实现原理(简易版)
1.通过ClassPathApplicationContext工厂读取配置文件applicationContext.xml2.获得bean标签的相关信息id的值:personclass的值:com.daixiang.basic.Person通过反射创建对象:Class clazz = Class.forName(class的值);id的值 = clazz.newInstance();...
2020-12-24 13:10:29
42
原创 Spring5.x与日志框架log4j整合
Spring与日志框架进行整合,日志框架就可以在控制台中,输出Spring框架运行过程中的一些重要的信息,便于了解Spring框架的运行过程,利于程序的调试。Spring默认的日志框架Spring1/2/3早期都是commons-logging.jarSpring5.x默认整合的日志框架 logback、log4j2Spring如何与日志框架log4j整合引入log4j jar包pom.xml <dependency> <groupId>org
2020-12-24 12:38:12
86
1
原创 微信小程序实现录音及本地录音播放功能
项目需求在做一个项目时需要有这样的功能:用户可以通过微信小程序录音且录音完成后可以播放自己的录音。项目实施首先,在前端界面上绘制几个按钮,分别添加上点击事件。index.wxml<!--index.wxml--><view class="container"> <button type="primary" bindtap="start">开始录音</button> <button type="primary" bindtap="sus
2020-12-23 10:55:03
335
1
原创 Java文件移动
/** * @author: Daixiang * @date: 2020/12/7 0007 14:34 * @description: 文件移动 */import java.io.*;public class IOExample { public static void main(String[] args){ File oldFile = new File("H:\\1207\\demo.txt"); // 原文件 File folder = n
2020-12-22 20:35:02
29
原创 简单Java工厂的实现
1. 创建对象的方式对象的创建方式:直接调用方法,创建对象:UserService userService = new UserServiceImpl();通过反射的形式,创建对象,解耦合:Class clazz = Class.forName("com.daixiang.basic.UserserviceImpl");UserService userservice = (UserService)clazz.newInstance();2. 什么是工厂设计模式概念:通过工厂类,
2020-12-22 16:20:38
39
原创 Linq多表左外连接left join查询
左外连接会检索出LEFT JOIN左表中的所有行,而不管右表是否有匹配项。今天的一个项目中,需要将classlist表与其他3张表进行连接查询,且classlist表中某列为空的数据也需要查询出来,这就需要进行LEFT JOIN(左外连接查询),且项目使用的是Entity Framework框架,因此,可以使用Linq语句进行左外连接查询。通过左连接4张表(klc_classlist、klc_object 、klc_student 、klc_license )进行查询,语句如下:// linq语句多表
2020-12-14 16:38:22
312
原创 C# 遍历列表循环写入MySQL
问题再现之前的一个项目,需求是:根据输入的日期、开始时间、结束时间、项目、项目时长、连续发布天数生成项目数据。前端截图如图1所示。图1. 前端截图之前是使用PHP做的,核心代码如下所示:for ($i = 0; $i < count($list); $i++) { $date = $list[$i]; while ($startTime < $endTime) { $Time_1 = date("H:i", $startTime); $T
2020-12-14 12:03:01
78
原创 微信小程序数组修改后渲染到前端
问题再现今天在写小程序时发现一个问题:由于C#特性,数据类型没有Date类型,所以取出来的数据想要显示成Date还必须自己再处理。由于后端用的linq查询,不支持在查询语句里使用函数,于是我的解决方案是数据拿到前端用js的substr()函数进行处理,处理前的前端效果如图1所示。图1. 处理前的数据显示要想动态修改数据就必须使用setData,但新手使用setData就容易遇到如下所示的问题(标红,报错):解决方案在修改数组和对象的时候就直接将要修改的参数名写成对应字符串就可以了,然后使用[]
2020-12-12 10:41:52
201
转载 微信小程序长按与点击事件冲突解决方案
问题再现对于同一控件同时设置bindtap和bindlongtap,会发现长按时先出现bindlongtap的事件,然后触发点击事件。通过测试,我们发现,小程序中事件执行的顺序是点击:touchstart → touchend → tap长按 touchstart → longtap → touchend → tap解决方案abc.wxml<view bindtouchstart="bindTouchStart" bindtouchend="bindTouchEnd" bindlongt
2020-12-08 23:24:02
162
原创 微信小程序data-*取自定义值
abc.wxml<view data-id='{{item.id}}' data-name='{{item.name}}' data-address='{{item.address}}' data-remarks='{{item.remarks}}' data-phone='{{item.phoneNumber}}' bindtap="deliver" bindlongtap="delList">bindlongtap长按事件取值 e.currentTarget.d
2020-12-08 22:24:10
94
原创 IDEA生成方法快捷键
public class book { // 定义变量 private static int id; // 类变量,存放在静态数据区 private String color; // 实例变量,存放在堆 private String BookName; private int number; // 无参构造 public book() { } // 有参构造 public book(String color, String .
2020-12-05 07:33:23
320
Bootstrap4.0.0
2018-05-16
《名师讲坛:Android开发实战经典》源代码
2018-05-17
Bootstrap3.3.7
2017-11-17
Python中inplace=True的理解
发表于 2018-01-21 最后回复 2020-08-03
yuanxiang01的留言板
发表于 2020-01-02 最后回复 2020-01-02
如何按行获取通过prettytable模块生成的表的数据?
发表于 2017-11-22 最后回复 2018-01-21
复制微信公众号文章排版的问题
2020-02-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝