上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 内联代码: 用户输入: 代码块: 图: 变量: 程序运行结果: 阅读全文
posted @ 2019-05-04 18:23 xj-record 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 基本实例: from-group:可以是其内的标签排列更好 from-control:使标签宽度为100% 内联表单:表单在一行显示 form-inline: 其内标签水平排列 .form-inline 类可使其内容左对齐并且表现为 inline-block 级别的控件。只适用于视口(viewpor 阅读全文
posted @ 2019-05-04 18:22 xj-record 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、生成图形验证码 1、根据随机数生成图片 2、将随机数存储到session中 3、将生成的图片写到接口的响应中 基类: 控制层: 页面: 效果: ps:图形验证码的各种参数都可以配置到application.yml中,并且图形验证码生成器可以配置为可配置类,默认实现一种,动态配置覆盖默认配置 阅读全文
posted @ 2019-05-04 18:22 xj-record 阅读(934) 评论(0) 推荐(0) 编辑
摘要: doc:https://docs.spring.io/spring-security/site/docs/ 基于表单的认证(个性化认证流程): 一、自定义登录页面 1、在securityConfigy配置类中的config方法中添加调用链方法 2、同时在resources/resources下创建一 阅读全文
posted @ 2019-05-02 22:38 xj-record 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 或者:添加properties节点 阅读全文
posted @ 2019-04-30 21:29 xj-record 阅读(7272) 评论(0) 推荐(1) 编辑
摘要: 输入框组: 基本用法: 加入小图标: 加入按钮: 导航 Bootstrap 中的导航组件都依赖同一个 .nav 类,状态类也是共用的。改变修饰类可以改变样式。 标签页: li:标签内部是一个链接或按钮 胶囊标签页:nav-pills active默认选中 竖胶囊:nav-stacked 禁用的标签: 阅读全文
posted @ 2019-04-30 15:07 xj-record 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 1、使用Runnable 2、使用DeferredResult 3、异步处理的一些配置 正常请求方式 1、通过callable异步方式 访问order1后日志输出:日志表明主线程返回就代表请求已经结束,但是具体的数据信息是在副线程结束时 才返回的(也就是在主线程结束后tomcat等中间件是可以接受其 阅读全文
posted @ 2019-04-29 22:29 xj-record 阅读(2221) 评论(0) 推荐(0) 编辑
摘要: 官网地址:http://wiremock.org/ Jar下载:http://repo1.maven.org/maven2/com/github/tomakehurst/wiremock/1.57/wiremock-1.57-standalone.jar 下载wiremock jar工具 jar下载 阅读全文
posted @ 2019-04-29 22:29 xj-record 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 基于restful api格式的文件上传(只是上传到本地): 测试用例: 测试用例执行完之后输出文件绝对路径: 下载: 访问:http://localhost:8080/user/1 springboot中上传文件: java中和文件上传的类又两个:CommonsMultipartResolver, 阅读全文
posted @ 2019-04-29 22:28 xj-record 阅读(8896) 评论(0) 推荐(0) 编辑
摘要: 方式: 1、FIlter过滤器 2、interceptor拦截器 3、Aspect切片 一、Filter过滤器形式 只能处理request中的数据 不能确定请求要走的是哪个controller信息 1、过滤器实现第一种方式 当项目启动的时候会在控制台输出:time filter init 当访问lo 阅读全文
posted @ 2019-04-28 22:44 xj-record 阅读(1251) 评论(0) 推荐(1) 编辑
摘要: 1、配置基本的springboot web项目,加入security5依赖,启动项目 浏览器访问,即可出现一个默认的登录页面 2、什么都没有配置 登录页面哪里来的 一般不知从何入手,就看官方文档里是如何做的,官方的文档和api 是最好最完整的介绍和参考,点击链接查看官方文档地址 (https://d 阅读全文
posted @ 2019-04-22 21:37 xj-record 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 一、Entity 例如一个user实体和一个department实体 多个用户对应一个部门 1、user类 @id:声明了一个属性映射到数据库主键字段,主键生成策略有@GenerateValue来指定 @Column:声明了一个字段(字段名可以通过name来自定义) @ManyToOne:多对一,m 阅读全文
posted @ 2019-04-21 13:13 xj-record 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 响应式图片: 标题标签h 副标题:small 页面主体: Bootstrap 将全局 font-size 设置为 14px,line-height 设置为 1.428。这些属性直接赋予 <body> 元素和所有段落元素。另外,<p> (段落)元素还被设置了等于 1/2 行高(即 10px)的底部外边 阅读全文
posted @ 2019-04-15 22:43 xj-record 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 栅格: 栅格将整个屏幕分为12份,当使用单一的一组 .col-md-* 栅格类,就可以创建一个基本的栅格系统,在手机和平板设备上一开始是堆叠在一起的(超小屏幕到小屏幕这一范围),在桌面(中等)屏幕设备上变为水平排列。所有“列(column)必须放在 ” .row 内,所有的row必须在contain 阅读全文
posted @ 2019-04-14 19:42 xj-record 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 1、ArrayList:基于数据实现,允许出现空值和重复元素,当ArrayList中添加的元素数量大于底层数组容量是,会通过扩容机制重新生成一个更大的数组。(非线程安全) 2、源码分析 构造函数 插入: 对于在元素序列尾部插入,这种情况比较简单,只需两个步骤即可: 如下图: 如果是在元素序列指定位置 阅读全文
posted @ 2019-04-08 22:33 xj-record 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Pillow中文文档:https://pillow-cn.readthedocs.io/zh_CN/latest/handbook/tutorial.html 安装:pip install pillow 操作图像: 截屏: 转换文件到JPEG: GIF动图: 几何变换: 阅读全文
posted @ 2019-04-06 23:27 xj-record 阅读(309) 评论(0) 推荐(0) 编辑
摘要: #!/bin/usr/env python3 __author__ = 'nxz' """ 抓取知乎图片webdriver Chromedriver驱动需要安装,并指定driver位置(不同chrome版本需要不同的驱动) """ import re # 正则 from selenium import webdriver # 模拟登陆 import time import urllib... 阅读全文
posted @ 2019-04-04 15:03 xj-record 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 执行:python create_dir_if_not_exist.py C:\Users\nxz\Desktop\123 1111 2222 阅读全文
posted @ 2019-04-03 16:52 xj-record 阅读(2906) 评论(0) 推荐(0) 编辑
摘要: shutil:高级的 文件、文件夹、压缩包 处理模块 1. shutil.copyfileobj(fsrc, fdst[, length])(copyfileobj方法只会拷贝文件内容)将文件内容拷贝到另一个文件中 import shutil shutil.copyfileobj(open('old 阅读全文
posted @ 2019-04-03 15:59 xj-record 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 使用:python batch_file_rename.py --help 阅读全文
posted @ 2019-04-03 15:41 xj-record 阅读(406) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页