- 博客(32)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 Idea 实用插件-个人使用体会后得出
插件列表:.ignore git文件忽略支持Alibaba Java Coding Guidelines 代码的规范Easy Javadoc 生成代码注释,@需要自己补充实际内容GenerateAllSetter 自动生成bean的所有属性set方法调用Git Commit Template 代码git提交模板GitHub Copilot AI代码提示Key Promoter X 快捷键提醒Material Theme UI 样式MyBatisX mybatis提示、导航Rain
2022-04-16 00:11:34
490
原创 Gradle web 项目多环境打包配置
1、目录结构filters 存储的是不同环境的配置信息2、build.gradle核心代码如下import org.apache.tools.ant.filters.ReplaceTokensgroup 'com.ai'version '1.0-SNAPSHOT'// gradle 环境分离配置 打包参数-Dprofile=productdef env = System.g...
2019-09-10 14:36:54
2797
原创 gradle设置classpath和resource
碰到如下情况会编译失败,idea中class内容不会存在配置文件这个时候需要修改gradle 的配置文件,让classpath和resources目录相同sourceSets.main.java.srcDir ‘src’sourceSets.main.resources.srcDir ‘src’...
2018-12-20 17:20:03
11948
1
原创 Jmeter通过cookie模拟登陆
基础知识:BeanShell PostProcessor 执行脚本vars变量是存储当前线程的数据,注意这个是Jmeter提供好的对象,仅当前线程内有效 .vars存储vars.put(“COOKIES_TEST”, str.substring(0, str.length() - 1));vars取值String strData=vars.get(“ckid”);${__setProp...
2018-11-09 10:46:28
2333
原创 使用webpack开发入门
基础应用:nodeJS、npmwebpack-good - src - node_modules // 自动生成的目录 - webpack.config.js // webpack配置 - package.json // 依赖等项目配置使用npm安装webpack以及webpack-cli,我是手动安装了两次(PS:这个地方我觉得应该是一次就可以实现两个的安装,...
2018-09-15 14:02:17
198
原创 模拟简单的下拉框
html分为两部分,一部分是单纯的input,另一部分就是下拉菜单的内容<div id="select_auto"> <input id="input1" type="text" onclick="show()" style="width: 100
2018-03-21 17:12:53
1414
原创 纯JS实现极简弹出框
前端小白献丑了,描述下实现思路。有两个div组成了弹出框。两个div的级别是兄弟关系。其中一个div是为了遮挡后面的内容第二个div是为了显示弹出框的实际内容 html部分<!-- 这个是用来遮罩的 --><div id="modelDiv"></div><!-- 这个是用来展示弹框内容的 --><di...
2018-03-21 15:52:43
8351
3
翻译 JavaOracle以及MySQL连接驱动
Java连接Mysql driverClass:com.mysql.jdbc.Driver connectionURL:jdbc:mysql://localhost:3306/muke username: root password: 123456Java连接Oracle driverClass:oracle.jdbc.OracleDriver conn...
2018-03-21 10:05:43
201
原创 Java中Integer类比较问题解析
开发过程中大家可能会遇到integer类比较的问题,虽然看上去值一样但是比较的结果就是不相同。public static void main(String[] args) { Integer num1 = 1111; Integer num2 = 1111; System.out.println(num1 == num2); ...
2018-03-20 16:50:39
255
原创 Java8中Collectors工具类中得partitioningBy与groupingBy区别
partitioningBy和groupingBy都是用于将数据进行分组的函数。 两者的区别要从函数的签名看起。 partitioningBy函数的定义如下public static Collector>> partitioningBy(Predicatesuper T> predicate) { return partitioningBy(predic
2018-01-31 11:59:22
14178
1
原创 Java基础系列之基础数据类型
在Java中,一共有8种基本类型,其中有四种整型,两种浮点型,还有一个表示unicode编码的字符单元的字符类型char和1种用于表示真假值的boolean类型。在这里介绍一下有种在项目比较常用的数据类型,其实也根本不是数据类型,他是java中的一个对象,不是数据类型,通常将它称为“大数值”。可以去详细了解下此对象的具体用法,好处在于因为java基础数据类型处理精度时可能无法做到精确,这是
2018-01-31 11:41:30
214
原创 Function函数接口解析
此函数接口相对java8是基础仅有一个抽象方法的接口可以称之为函数式接口,同时在Function接口中你可能看到的不是一个方法,java8的新特性中有一个是接口可以有默认的接口实现。所有compose,andThen,identity三个方法都符合函数式接口的允许范围。那么他唯一的一个抽象接口是apply。方法解析Function接口定义注意:上面有@Functio
2018-01-31 11:40:46
1358
原创 使用sql生成流水号格式YYYYMMDD0001-YYYYMMDD9999
后端用的是MYSQL和mybatis所以下面的例子就是了<select id="generationBta" resultType="java.lang.String"> SELECT case WHEN SUBSTR(max(bta),1,8) = DATE_FORMAT(SYSDATE(),'%Y%m%d') then CONCAT(DATE_FOR
2017-05-15 18:45:26
1325
原创 使用idea创建gradle-web项目
建议使用Eclipse的Java程序员JavaScript程序员转入Idea的组织 下面介绍一下简单的使用Idea创建Gradle创建JavaWeb项目 推荐使用Gradle相比maven相信你们会发现他的很多的好处各位码友自己慢慢体会1.点击File->new Project2.Next 然后输入GroupId 等信息 3.之后完成即可4.最主要的一个步骤(我认为的)那就是配
2017-03-12 15:06:37
1103
转载 Log4j2在项目中的应用
maven配置文件<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.5</version> </dependency> <!-- https:/
2017-03-02 18:48:29
576
原创 mybatis中允许传入空值的设置
<insert id="saveResponseApplication" parameterType="com.asiainfo.modules.pas.bean.ApplicationBean"> insert into application values (#{applicationId}, '',
2017-02-21 11:41:36
5311
原创 利用Class反射获取方法
利用Class反射获取方法// beanUtilspublic class BeanUtil<T> { void setTime(T t) throws Exception { Class bean = t.getClass(); // 获取方法的时候也需要定义好方法的参数类型 Method method = bean.getDeclared
2017-02-19 20:41:08
567
原创 Mybatis自动生成代码
Mybatis自动生成代码(dao,mapper,pojo) <!--自动生成代码脚本--> <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
2017-02-19 20:40:03
757
原创 动态Sql
批量更新 批量更新的时候要同时执行多条update语句 这个时候就需要在jdbc的url变成 ++jdbc:mysql://10.19.15.26:3306/etrip?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true++<update id="updateBatchCarOrder" parameterT
2017-02-19 20:39:09
419
原创 redis安装和安装时候的错误
在Linux下面安装Redis 首先下载Redis包-redis-3.2.4 src下面redis-server启动服务 redis-cli 客户端启动,可以在命令下面操作redis数组 // 解压tar zxvf redis-3.2.4// 进入到解压的目录cd redis-3.2.4// 编译一下make// 启动服务./redis-server// 通过
2017-02-19 20:38:30
852
原创 Spring装配-Java配置
// CD的概念public interface CompactDisc {}/* 带有@Component的类 Spring所有的Bean会有一个ID,在Java配置的方法中没有ID那么ID就是类名字的首字母小写 如果想给Bean增加不同的ID那么可以在注解@Component("beanID") 还有一个方法是使用Java依赖注入规范@Named("BeanId") */@C
2017-02-19 20:37:03
691
转载 IDEA开发activiti时出现乱码问题
idea avtiviti 插件中文乱码 idea 安转activiti插件后,编辑流程图发现保存后中文乱码,并且idea的字符集(Settings—>Editor—>File Encodings)已经设置为UTF-8,流程图中中文仍然是乱码,如下图所示: 解决此问题,需要修改idea源字符集,修改方法如下: 找到idea安装目录bin目录下如下图所示两个文件,用编辑器打开,在文件末尾添加
2017-02-15 15:08:20
2422
1
原创 MyBatis调用oracle的自定义函数
fn_no_make这个就是我的方法名字。直接调用传入参数。经过实验证明该方式可行insert into application (application_id, serial_number, application_type, applicant, agent, process_id,
2017-02-10 13:41:38
3215
原创 GitHub尝鲜(一)
原本是使用SVN版本控制,没办法被GIT的强大吸引,今天就先来尝尝鲜~!~ 之所以没有使用gitlab是因为刚刚出的事故,误删除事件还是稳妥起见。 我使用的系统是window,所以这里就不介绍如果安装window的git因为简单至极,下一步下一步。。。完成! 事先准备: 1. 注册GitHub账号 2. 创建项目(我这里选择的是直接在网页创建之后在从库里复制到本地)
2017-02-09 15:14:04
336
原创 Vue+Vuex+Router
项目结构-store -actions -plan.js -getters -modules -plan.js -mutations-types -mutation-types.js -store.js-App.vue-main.js-目录结构详解actions:提供给组件中调用的方法,在该目录下的方法是d
2016-10-19 15:23:00
1719
微服务分层的一个小问题
2021-05-13
vuejs外部js引入外部网站提供的js在路由之后刷新页面导入这个引入的文件不能使用
2016-10-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人