- 博客(183)
- 收藏
- 关注
原创 mui+html5+调取手机通讯录信息
使用html5+的contactsContacts模块管理系统通讯录,用于可对系统通讯录进行增、删、改、查等操作。通过plus.contacts获取系统通讯录管理对象。
2021-07-05 03:02:48 1405 1
原创 mui+html5+实现拍照保存相片到手机相册
例:一个页面有一个拍照的按钮,点击出现拍照功能,拍照后确定照片,照片回显到页面上,并把照片保存到相册中。代码:
2021-07-05 03:02:33 1119
原创 mui+html5+实现扫描二维码操作
例子:先创建一个html:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title></title&
2021-06-06 00:14:40 1350
原创 mui + html5+多页面切换
思路:创建四个子页面,相当于盒子,然后把这四个盒子放到index.html这个大盒子中。之所以要设置styles样式,因为会被index.html这个盒子会被覆盖掉脚部内容,所以设置。
2021-06-06 00:14:03 797 1
原创 java 使用zxing生成和解析二维码例
1,导入jar,或maven依赖 <dependencies> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.1</version> </dependenc
2021-06-02 23:14:06 393 2
原创 java-邮箱、手机号码的正则表达式
/** * @author lyx * @create 2020/8/25 */public class TextUtils { public static final String regEx = "^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"; String regExp = "^((13[0-9])|(14[5,7,9])|(15[0-3,5-9])|.
2021-06-01 00:10:54 480
原创 Java-操作Cookie增删查的工具类CookieUtils
package top.wachs.blog.utils;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * @author lyx * @create 2020/8/28 * Cookie工具类 */public class CookieUtils { //过期时间1年.
2021-05-31 23:50:08 221
转载 HTTP状态码说明
HTTP状态码说明1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功)表示成功处理了请求的状态代码。代码 说明200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。201 (已创建) 请求成功并且服务器创建了新的资源。202
2021-05-22 11:22:11 110
原创 日期与字符串互转和获取当前月/下一月的第一天或最后一天的工具类
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 根据固定格式:日期转字符串或者 字符串转日期 * @author ADMIN */public class DateUtils { /** * 日期转换成字符串 * @param template "yyyy-MM-dd HH:mm:.
2021-04-15 23:40:32 367
原创 Oracle的函数 ceil(),floor(),round(),trunc(),greatest(),least(),max(),min(),sign()
1,ceil() :取大于等于数值n的最小整数:select ceil(0.5) a from dual --返回1select ceil(-0.5) a from dual --返回02,floor():取小于等于数值n的最大整数:select floor(0.5) a from dual --返回0 select floor(-0.5) a from dual --返回-13,round(n,m):四舍五入,其中m是保留的小数位数。se..
2021-04-15 23:39:03 716
原创 jquery获取有多个相同name属性值的表单
html:<form class="haocai-test"> <input type="text" class="haocai_id" name="haocai_id" value="1" /> <input type="text" class="haocai_id" name="haocai_id" value="2" /> <input type="text" class="haocai_id" nam
2021-04-15 23:38:02 1888 2
原创 js下拉查询筛选插件ComboSelect
1、引入文件<link rel="stylesheet" href="css/combo.select.css"><script src="js/jquery.min.js"></script><script src="js/jquery.combo.select.js"></script>2、html <select id="select_gdzc"> <option value=""&
2021-04-15 23:36:14 1270
原创 将一个Bean注册到Spring容器中的3种不同方式
一,Xml注入<bean class="cn.test.Book" id="book"></bean>说明:在applicationContext.xml的配置文件中配置bean节点,class属性表示要注册的bean的全路径,id表示bean的唯一标记(也可以是name属性作为标志)。二,Java配置@Configurationpublic class MyConfig{ @Bean HelloJava helloJava(){ .
2021-03-10 22:39:47 869
原创 Spring自动扫描对象注入@Autowired和@Resources
1,@Autowired@Autowired 是根据类型去查找,然后赋值,这就有一个要求,这个类型只可以有一个对象,否则会报错。@Servicepublic class UserService{ @Autowired UserDao userdao; public String hello(){ return userdao.add(); }}2,@Resources@Resources 是根据名称去查找,默认情况下,定义的变量
2021-03-10 22:38:30 301
原创 Java servlet 中使用Session实现用户不能重复提交操作
1,实现思想:当访问添加页面的时候,就自动生成一个随机的token保存到session中,并在表单页面中使用${token}保存在该页面。当用户点击提交的时候,获取页面中的${token}和保存在session中的token对比,可能会有3种情况发生:a、如果用户提交的表单数据中没有token,则用户是重复提交了表单。b、如果当前用户的Session中不存在token,则用户是重复提交了表单。c、如果存储在Session中的token与表单提交的token不同,则用户是重复提交了表单。.
2021-03-10 22:37:06 652
原创 springmvc简单上传文件
1,配置springmvc.xml <!-- 文件上传配置 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 上传文件大小限制,上限为10MB,单位为字节 ...
2021-02-28 10:21:06 107
原创 springmvc 上传文件实例
前提:配置a,spring mvc的文件上传模块底层依赖 apache 的 commons-fileupload文件上传组件<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.4</version></dependency
2021-02-28 10:19:36 176
原创 java 文件的下载
1,下载:html: <button type="button" class="btn btn-mini btn-primary" onclick="location.href='${ctx}/module/purchaseAction?handler=downloadFile&file_id=${file.file_id}'">下载</button>java: /** * 下载文件-总经理审核供应商信息 */
2021-02-28 10:18:09 140
原创 jsp jstl常用函数标签
首先需要导入:<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %><%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %><c:set var="str" value="ABCDE"/>函数标签库---------------求长度函数-------------------:<
2021-01-09 00:48:14 243 2
原创 jsp EL表达式
1,EL表达式的特点:(1)可获得pageContext属性值(2)可直接访问jsp的隐含对象。(3)可以进行关系运算(==或eq,!=或ne,<或lt,>或gt,<=或le,>=或ge)、逻辑(&&或and,||或or,|或not)、算术运算符(+,-,*,/,%)等2,简单书写:${表达式}3,"." 和“[]”这两个运算符可以用来存取数据。如:假设有一个session变量user为JavaBean,属性name。现在取出name的..
2021-01-09 00:47:40 224
原创 jsp jstl数字与日期处理标签
说明需要导入包:如果是maven项目,则:<!-- 导入jstl ,标签页面循环遍历使用--><dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version></dependency><dependency> <groupId>taglib..
2021-01-09 00:47:00 302
原创 javaweb jsp的认识
1,java 程序片(1)在jsp中,“<% %>” 之间的书写叫做java 程序片,一个jsp中页面中可以有多个java 程序片,在java 程序片声明的变量,在它们所在的jsp中的所有java 程序片及表达式中都有效。java 程序片中声明的变量,只在当前jsp中有效,属于局部变量。(2)在“<%!%>”之间声明的变量就可以在不同的客户之间共享(可以打开多个jsp页面),其有效范围是整个web应用,在服务器关闭后变量才被释放。(3)在“<%=%>”之间 可
2021-01-09 00:45:49 372
原创 使用docker部署springboot.jar
前提:pom.xml中要存在 <build> <finalName>blog-system-1.0.0</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spr
2020-12-18 00:11:49 482
转载 使用docker-compose启动MySQL、Redis和Mongo
一、背景有网友咨询用docker-compose启动几个存储服务,这些服务包括了MySQL、Redis、Mongo。恰好笔记没做过这一方面,趁机会学习一下。二、要求需要启动的docker如下: 12345678 docker run -d --name myredis -v $PWD/data:/data -p 6378:6379 redis --appendonly yesdocker run --name=mysql -d -p 3
2020-12-18 00:09:54 625
原创 使用docker 部署nginx
1,安装docker-compose,因为用docker nginx2,创建docker-compose.yml文件version: '3.1'services: nginx: restart: always image: nginx:1.19.2-alpine container_name: my-nginx ports: - 80:80 - 443:443 volumes: - "./conf/nginx.con
2020-12-18 00:09:32 940
原创 使用docker创建部署nginx
1,mkdir wwwrootmkdir confmkdir logswwwroot: 目录将映射为 nginx 容器配置的虚拟目录。logs: 目录将映射为 nginx 容器的日志目录。conf: 目录里的配置文件将映射为 nginx 容器的配置文件。2,在conf文件夹中创建nginx.conf文件cd confvi.nginx.confuser nginx;worker_processes 1;error_log /var/log/ngi.
2020-12-18 00:09:02 594
原创 使用docker 部署nuxt.js项目
记录下自己实现成功启动nuxt.js的过程。1,nuxt.js不像vue.js一样需要经过打包成功dist文件夹,nuxt.js是直接把整个项目文件的内容(除了依赖包node_modules,.idea等)全部上传到服务器上。2,准备好两个启动文件2.1,Dockerfile文件#1、基于镜像node,版本自己查看上面的链接FROM node:10.15.3#2、作者MAINTAINER lyxwachs.top#3、参数,node的环境为生产环境ENV NODE_EN.
2020-12-18 00:08:47 3516 1
原创 nuxt.js 全局和局部引入js/css
1,全局引入找到项目的nuxt.config.js文件打开引入js 和 css本地css的引入(包含自定义)自定义js文件可以通过把.js文件放到static目录下,然后再通过 plugins加载2,局部js,css加载在.vue文件中的和全局类似,把head放到单个.vue文件中即可。export default { head() { return { title: '123'', meta: [ ...
2020-12-11 00:03:51 5473 2
原创 nuxt.js npm install 后不可用出现错误:document is not defined
1,出现原因:https://zh.nuxtjs.org/faq/window-document-undefined/简单的说:是由于nuxt.js会在服务端渲染页面,而服务端并没有window或document。我由于要在nuxt.js使用上传头像图片的插件,如下github:https://github.com/dai-siki/vue-image-crop-upload所以直接install后出现document is not defined。2,我的解决办...
2020-12-10 08:04:12 8992 2
原创 v-for遍历Map和遍历对象
1,v-for遍历Map{ "2020-10": [ { "id": "374188064743882752", } ], "2019-06": [ { "id": "373871342853816320", } ], "2018-01": [ { "id": "373864586543104000", } ]} <
2020-12-10 08:03:52 4172
原创 js合并对象和js合并数组
js合并对象Object.assign(target,xxx,xxx,...) :将所有可枚举属性的值从一个或多个源对象复制到目标对象assign<T, U, V>(target: T, source1: U, source2: V): T & U & V;let target={},//目的:要将a,b,c对象复制到target对象中 let a = { a: 1 };let b = { b: 2 };let c = { c: 3 }; ...
2020-12-10 08:02:49 510
原创 为博客添加一个小音乐播放器
1,引入3行js,css <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer/dist/APlayer.min.css"> <script src="http://cdn.jsdelivr.net/npm/aplayer@1.10.1/dist/APlayer.min.js"></script> <script src="http://cdn.jsdelivr
2020-11-11 18:55:39 844 1
原创 Linux 基本常用命令查看
补充知识:a,查询端口占用情况netstat -nultp查看80端口的pid,可以方便 kill -9 + pidnetstat -anp|grep 80b,杀死进程 :kill -9 pidc,查询进程:(例:nginx)ps -aux|grep nginxps -ef|grep nginxd,docker根据名称/ID停止一个镜像docker stop name/ID删除镜像docker rm name/ID删除容器docke...
2020-11-11 18:46:45 1698 6
原创 快速入门创建一个vue项目
1,安装node.js (已经包含的 npm )查看是否安装成功:node -vnpm -v2,为了下载镜像快速,切换镜像(这样以后下载可以使用cnpm 了)npm install -g cnpm --registry=https://registry.npm.taobao.org3,安装脚手架vue-cli文档地址:https://cli.vuejs.org/zh/guide/installation.htmnpm install -g...
2020-11-11 18:39:46 887
原创 使用CSS控制字串只显示N行
例:这是两行(当span的长度不够时候会显示两行或多行)<span class="summary">asyncData,异步方式,asyncData,异步方式,asyncData,异步方式<span>配置css: .summary{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; ove..
2020-11-11 18:29:59 334
原创 nuxtjs 的asyncData 和 async asyncData获取数据
1,asyncData 和 async asyncData asyncData 和 async asyncData 都可以获取后端传递来的数据,asyncData每次在加载页面组件之前都会调用。asyncData 还有一个上下文context参数:context.params方式1:asyncData,异步方式export default { asyncData({ params }) { return axios.get(`https://my-api/posts/$..
2020-10-24 08:56:28 8839
转载 CentOS安装jdk的几种方法及配置环境变量
一、下载jdkjdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载jdk-8u152-linux-x64.rpm 或jdk-8u152-linux-x64.tar.gz(根据自己的系统位数选择对应的包)如图:二、安装jdk因为我安装的CentOS7.4系统自带jdk1.8,所以为了演示如何安装jdk,我需要先卸载系统自带的jdk查看当前系统..
2020-10-22 15:03:03 450
转载 操作MYSQL日期格式年 或 月 或 日
1,年(year):select year(create_time) from person2,月(month):select month(create_time) from person3,日(day):select day(create_time) from person4,yyyy-MM-dd(date_format)SELECT date_format(create_time,'%Y-%m-%d') FROM person5...
2020-10-01 11:41:07 4328
原创 Java 操作日期,转换字符串格式,指定日期加减天数
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 日期操作工具类 */public class DateUtil { private static final String dateFormat = "yyyy-MM-dd"; /** * 格式化日期 * * @param date * @return .
2020-10-01 11:39:47 822
原创 vue中使用date.js格式化日期:年,月,日,时,分,秒
1,工具类date.jsexport function formatDate(date,fmt) { if(/(y+)/.test(fmt)){ fmt = fmt.replace(RegExp.$1,(date.getFullYear() + '').substr(4 - RegExp.$1.length)) } let o ={ 'M+': date.getMonth()+1, 'd+': date.getDate(),
2020-10-01 11:31:48 8801
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人