web
文章平均质量分 74
web前端后端,日志等
orange大数据技术探索者
这个作者很懒,什么都没留下…
展开
-
Vue学习记录
plugin插件:用于增强Vue,包含install方法的一个对象,install的第一个参数是Vue,第二个以后的参数是插件使用者传递的数据,比如vuex就是插件,了解即可,后面很多插件都是封装好的。脚手架结构, render函数,vue.config.js,package.json,vue.js和vue.runtime.xxx.js的区别,有兴趣在了解下就可以。v-if,v-else,v-else-if ,就是if else,他指定了条件为true才渲染,否则不渲染,渲染多个元素,可以用的组合方式。原创 2023-05-10 16:35:42 · 698 阅读 · 1 评论 -
mybaties-TK
TKTKMybatis 是基于 Mybatis 框架开发的一个工具,内部实现了对单表的基本数据操作,只需要简单继承 TKMybatis 提供的接口,就能够实现无需编写任何 sql 即能完成单表操作。引入依赖<!--通用mapper起步依赖--><dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifa原创 2021-08-26 11:17:22 · 99 阅读 · 0 评论 -
mybaties打印sql日志
在log4j的加上log4j.logger.com.envision.skynet.mapper=DEBUG原创 2020-06-10 17:21:26 · 214 阅读 · 0 评论 -
前端页面和js
echarts高看一点的图表和现成的页面,需要直接拿去第一个页面https://download.csdn.net/download/weixin_43283487/10907708第二个https://download.csdn.net/download/weixin_43283487/10907716第三个https://download.csdn.net/download/we...原创 2019-01-10 14:08:27 · 524 阅读 · 0 评论 -
echarts遇到的问题解决方案
https://echarts.baidu.com/直接去官网找寻合适的图表,但是还是有一些地方需要一些修改满足自己的需求柱状图和折线图转换series { //可以既有柱状图又有折线图 type:'bar', 就是柱状图 type:'line', 就是折线图}修改x周和y轴的颜色 axisLine:{ lineStyle:{ ...原创 2019-01-10 08:52:11 · 7298 阅读 · 0 评论 -
springboot项目部署和发布依赖
一 发布springboot项目部署非常关键的一个pom.xml的配置 <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-m...原创 2019-10-25 16:38:04 · 315 阅读 · 0 评论 -
springboot统一异常拦截
package com.example.demo.exception;/** * @author hongtao.hao * @date 2019/6/27 */public class BusinessException extends RuntimeException { public BusinessException(String message) { ...原创 2019-07-01 20:14:19 · 865 阅读 · 0 评论 -
springboot+pageHelper
githttps://github.com/haohongyaocom/bootdemo依赖,要用springboot的 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boo...原创 2019-07-01 20:17:56 · 106 阅读 · 0 评论 -
SpringBatch文档
第一章 SpringBatch 入门第一节 SpringBatch概述Spring Batch 是一个轻量级的、完善的批处理框架,旨在帮助企业建立健壮、高效的批处理应用。Spring Batch是Spring的一个子项目,使用Java语言并基于Spring框架为基础开发,使得已经使用 Spring 框架的开发者或者企业更容易访问和利用企业服务。Spring Batch 提供了大量可重用的组件...原创 2019-07-03 15:46:42 · 1738 阅读 · 5 评论 -
log4j配置
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'> <!-- appende...原创 2019-08-01 10:47:51 · 104 阅读 · 0 评论 -
logback
<?xml version="1.0" encoding="UTF-8"?><configuration> <contextName>logback</contextName> <property name="log.path" value="../logs" /> <property name="PROJ...原创 2019-08-01 10:51:15 · 145 阅读 · 0 评论 -
mybaites自动生成带Selective的方法
updateByPrimaryKeySelective只是更新新的model中不为空的字段updateByPrimaryKey则会将为空的字段在数据库中置为NULL。例如,针对下面这个模型,updateByPrimaryKeySelective会忽略pass这个字段,updateByPrimaryKey会把pass改为nullUser user = new User();user.s...原创 2019-08-15 14:57:51 · 302 阅读 · 0 评论 -
后台参数校验
依赖springboot2.0内置了对hibernate validator的依赖手动添加依赖也可以<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>6...原创 2019-08-12 15:49:07 · 192 阅读 · 0 评论 -
@RequestBody和@RequestParam和@PathVariable
请求方式为get请求时,不可以使用@RequestBody接收参数,会报错请求方式为post请求时,不可以使用@RequestParam接收参数,会报错@PathVariable是restful的风格 @GetMapping(value = "/{id}") public String addResource(@PathVariable("id") String id) {...原创 2019-08-12 16:18:24 · 448 阅读 · 0 评论 -
springboot2.x 时区
服务统一时区作用:new Date() 时使用我们设置的时区所有的时间都会按照我们设置的时区实现:public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } /**...原创 2019-09-16 14:20:56 · 679 阅读 · 0 评论 -
前后端代码自动生成magicalcoder
功能:一键生成前后端代码,生成即可启动框架:magicalcoder包括youyaboot和H5布局器包含:springboot最为后台框架jquerylayui eleui等ui框架可以选择作用:一键生成管理后台的各种增删改查功能,表单验证,单表多表关联树各种场景拖拽一下就出来了,支持mysql,oracle,postgresql,sqlserver数据库使用:...原创 2019-10-10 20:34:22 · 1186 阅读 · 0 评论 -
springboot统一日志打印
效果要打印前端和rpc接口调用的方法和参数以及返回结果,整个项目就可以减少很多手动的log打印,另外这些日志对运维排查问题非常有帮助准备工作package com.example.demo.pojo;import lombok.Getter;import lombok.Setter;import lombok.ToString;import java.io.Serializabl...原创 2019-07-01 20:12:10 · 2352 阅读 · 0 评论 -
shedlock保证定时任务只执行一次
shedlock保证定时任务只执行一次为了保证高可用,服务部署多个,同时启用奥正无缝连接,这时可能一个定时任务被同时执行多次shedlock为定时任务统一加锁,存在表里,这个锁不释放,就不会继续执行表/**shedlock */DROP TABLE IF EXISTS `shedlock`;CREATE TABLE shedlock( name VARCHAR(6...原创 2019-06-10 14:12:01 · 938 阅读 · 0 评论 -
springboot(一)一什么是boot和创建项目
什么是springboot(1) 可以以jar包的形式独立运行,运行一个SpringBoot项目只需通过 java -jar xx.jar来运行(2) 内嵌Servlet容器,SpringBoot可以选择Tomcat,Jetty或者Undertow,这样我们无须以war包形式部署项目(3) 简化Maven配置,SpringBoot提供了一系列的starter pom 来简化Maven的依赖...原创 2019-01-10 15:26:22 · 280 阅读 · 0 评论 -
java操作selenium(一)
参考:http://www.testclass.net/selenium_java/一共分为二十个部分:环境安装之Java、环境安装之IntelliJ IDEA、环境安装之selenium、selenium3浏览器驱动、selenium元素定位、控制浏览器操作、WebDriver常用方法、模拟鼠标操作、模拟键盘操作、获取断言信息、设置元素...转载 2019-01-10 15:51:15 · 5065 阅读 · 0 评论 -
springboot(二)一springboot常用注解
@SpringBootApplication相当于以下三个@SpringBootConfiguration 继承至@Configuration,对于熟悉spring的开发者而言,此标注当前类是配置类,并会将当前类内声明的一个或多个以@Bean注解标记的方法的实例纳入到srping容器中,并且实例名就是方法名。@EnableAutoConfiguration 这个注解就是springboot能...原创 2019-01-11 13:38:00 · 122 阅读 · 1 评论 -
springboot(三)一实战(一)之全局异常处理
有一些异常抛给用户是非常不好的用户体验,一般来说都会把异常处理,有些没处理的就返回一些原因但是异常原因非常多,这时候就需要自定义首先,自定义返回的结果集/** * Created by hht on 2018/12/18. */public class CommonReturnType { //返回success或者fail private String status;...原创 2019-01-12 15:37:43 · 181 阅读 · 0 评论 -
spring定时任务01
@Scheduled注解可以控制方法定时执行,其中有三个参数可选择:1、fixedDelay控制方法执行的间隔时间,是以上一次方法执行完开始算起,如上一次方法执行阻塞住了,那么直到上一次执行完,并间隔给定的时间后,执行下一次。2、fixedRate是按照一定的速率执行,是从上一次方法执行开始的时间算起,如果上一次方法阻塞住了,下一次也是不会执行,但是在阻塞这段时间内累计应该执行的次数,当不再阻...原创 2019-04-17 10:14:53 · 89 阅读 · 0 评论 -
idea运行tomcat控制台日志乱码
加上 -Dfile.encoding=UTF-8原创 2019-05-17 20:17:17 · 278 阅读 · 0 评论 -
利用mybatis的mybatis-generator从表生成xml文件和实体类
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generato...原创 2019-05-17 20:21:03 · 1883 阅读 · 0 评论 -
Spring容器初始化完成后执行初始化数据
项目启动时,在spring进行初始化完成后,但是服务此时还不能访问,对数据进行初始化3种方法注意注解扫描,不喜欢用注解,可以用xml配置方法一/** * Created by Administrator on 2017/6/15. * spring容器启动后,初始化数据(产生一个默认商品、普通用户和管理员用户) */@Componentpublic class InitServ...原创 2019-06-05 20:01:05 · 1166 阅读 · 1 评论 -
spring异常统一处理
代码上传到资源上了拦截了异常,并进行分类,保证异常信息不会泄露出去原创 2019-06-06 12:09:11 · 105 阅读 · 0 评论 -
导出csv windows打开乱码 mac正常
编码utf8代码中生成的utf-8文件没有加BOM(byte order marker 字节序列标示) 而微软的csv文件默认是有bom标示的,因此 Java代码生成的csv文件中的中文字被标示为??等. 所以解决的办法就是在文件的开头添加BOM标示就可以.csvWriter.write(new String(new byte[] { (byte) 0xEF, (byte) 0xBB,(b...原创 2019-06-14 13:55:41 · 883 阅读 · 0 评论 -
利用session和application防止账号重复登录
步骤:1.在登录时将用户的登录信息保存在application2.然后利用session监听器HttpSessionListener监听每一个登录用户的登录情况。3.利用自定义的session监听器完成session的销毁登录ServletContext application = session.getServletContext();@SuppressWarnings("unche...原创 2019-01-10 14:21:56 · 764 阅读 · 0 评论