- 博客(293)
- 收藏
- 关注
原创 scala 入门程序
package com.ctmobject Test extends App {////// val b =// “”"// |这是一个字符串// |hello// |PK// “”".stripMargin// print(b)//////// val m = (x:Int) => x+1// print(m(...
2020-03-16 01:19:03
381
原创 MyBatis批量更新出错update foreach
<update id="updateCheckList" parameterType="java.util.List"> <foreach collection="list" separator=";" item="item"> update fund_ <set> ...
2019-08-27 17:08:18
941
原创 SpringBoot mybatis多数据源配置
DataSourceSwitch/** * @Author DGD * @date 2018/2/10. */@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})public @interface DataSourceSwitch { DBTypeEnum value() default DBTyp...
2019-05-10 09:12:06
782
1
转载 IntelliJ IDEA Maven库下载依赖包速度慢的问题
右键项目选中maven选项,然后选择“open settings.xml”或者如果没有的话就选择“create settings.xml”,然后把如下代码粘贴进去就可以了。重启IDE,感受速度飞起来的感觉吧!!!<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SE...
2019-05-09 23:58:24
850
原创 Invalid bound statement (not found),对应mapper的某个方法(getUserInfo)未找到
在mapper代理的开发中,程序员需要遵守一些规范,mybatis才能实现mapper接口的代理对象。它的规范如下:mapper.xml的namespace要写所映射接口的全称类名。mapper.xml中的每个statement的id要和接口方法的方法名相同mapper.xml中定义的每个sql的parameterType要和接口方法的形参类型相同mapper.xml中定义的每个sql的...
2019-04-08 17:18:08
1834
原创 SpringBoot+Redis基本操作,实现排行榜功能
SpringBoot+Redis基本操作SpringBoot引入Redis依赖配置application.yml注入RedisTemplate,还要有初始化RedisConnectionFactory在Controller中的使用SpringBoot引入Redis依赖 <dependencies> <!-- https://mvnrepository.com/...
2019-03-13 20:16:04
6236
原创 关于java的一些写法
遍历List遍历houses使用forEachlamda表达式List<House> houses = houseMapper.selectPageHouses(query, pageParams);houses.forEach(h->{ h.setFirstImg(imgPrefix + h.getFirstImg()); h.setImageList(h.getI...
2019-02-21 01:12:13
1296
原创 springboot配置tomcat报404,springboot项目tomcat部署的方式
在springboot项目启动中不同的是@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)@ComponentScan(basePackages = {"com.offerking.oktoutiao_admin"})@MapperScan(basePackages = {"com.offerking.okt...
2019-01-20 17:17:10
1900
原创 小程序样式的垂直居中,水平居中,靠左靠右对齐,垂直水平居中问题
水平居中.parent{display:flex;justify-content:center;}垂直居中.parent{display:flex;align-items:center;}水平垂直全部居中.parent{display:flex;justify-content:center;align-items:center;}靠右对齐,垂直居中(加上just...
2019-01-19 15:51:25
13570
原创 阿里云nginx配置https,映射到tomcat8080端口
在/usr/local/nginx/conf下的nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;...
2019-01-04 00:48:22
3782
2
原创 CentOS7无法访问tomcat问题解决
1,有可能是防火墙问题打开8080端口firewall-cmd --permanent --remove-port=8080/tcpfirewall-cmd --reload2,有可能是阿里云或者是腾讯云服务器的安全组规则在作祟添加安全组规则—tcp 8080自己测试发现80端口设置了,但是没有什么用。应该要8080端口设置了才可以用。查看8080端口是否被占用netsta...
2018-12-23 14:53:50
1473
原创 linux安装node.js
Linux系统安装Nodejshttps://www.cnblogs.com/mao2080/p/9346018.html
2018-12-20 01:18:19
522
原创 linux安装mysql
https://blog.youkuaiyun.com/qq_36350532/article/details/79496049但是这里有个错误,一直搞我两个多小时数据库字符集设置为utf8:MySQL 配置文件/etc/my.cnf中加入default-character-set=utf8这里需要改为是在MySQL的配置/etc/my.cnf中将default-character-set=utf8...
2018-12-20 00:32:38
177
原创 小程序 报错 errcode: 40029, errmsg: "invalid code, hints: [ req_id: HQd79a0747th31 ]
其中,前提是我之前的代码可以实现想要的功能,而后期我需要更换新的小程序账号信息(app_id、app_secret)此时,我将服务端的账号信息进行了替换,发现,会有下面的报错errcode: 40029, errmsg: "invalid code, hints: [ req_id: HQd79a0747th31 ]1进一步借鉴网上的一些经验提示,需要对应替换掉小程序 project.co...
2018-11-28 20:36:19
2716
原创 java获取当前时间的时间戳和后7天的时间戳
话不多说,看代码public class AppTime { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); long createTime = calendar.getTimeInMillis(); System....
2018-11-03 16:58:24
14751
1
原创 @RestController和@Controller的区别
使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面若返回json等内容到页面,则需要加@ResponseBody注解。如果你的代码写的如下:@Controller@RequestMapping(value = "/test",method = RequestMethod.GET)public class TestC...
2018-10-11 18:06:18
604
原创 windows下kafka的安装与zookeeper的测试
首先搭建的方法网上就有很多了https://blog.youkuaiyun.com/tianmanchn/article/details/78943147zookeeper的安装1.进入Zookeeper设置目录,笔者D:\Java\Tool\zookeeper-3.4.6\conf2. 将“zoo_sample.cfg”重命名为“zoo.cfg”3. 在任意文本编辑器(如notepad)中打开zo...
2018-10-10 15:43:19
997
原创 解决IDEA中springboot整合mybatis中出现的Invalid bound statement(not found)的问题
IDEA对xml文件处理的方式不同,在Eclipse中到dao文件与mapper.xml文件只要在同一级目录下即可,但是在IDEA中,mapper.xml要放在resources目录下所以针对mybatis的xml文件,在idea中可以新建一个mapper文件夹,将xml文件放入其中,再修改mybatis-config.xml文件。...
2018-10-09 10:19:56
3839
原创 redis.clients.jedis.exceptions.JedisDataException: ERR Client sent AUTH, but no password is set
Java链接Redis时出现 “ERR Client sent AUTH, but no password is set” 异常的原因及解决办法【问题原因】Redis服务器没有设置密码,但客户端向其发送了AUTH(authentication,身份验证)请求。【解决办法】利用文件搜索工具找到Redis文件夹,打开redis.windows.conf 文件,用文本编辑工具打开文件,找到“re...
2018-10-08 19:00:41
2224
原创 springboot定时任务@Scheduled
使用步骤1.在springboot启动类上配置@EnableScheduling 这个一定要加上;否则,不会定时启动任务!2.在你的方法上添加@Scheduled@Scheduled中的参数说明:@Scheduled(fixedRate=2000):上一次开始执行时间点后2秒再次执行; @Scheduled(fixedDelay=2000):上一次执行完毕时间点后2秒再次执行; @Sch...
2018-09-30 17:48:07
996
原创 rabbitmq的routingkey的作用
对于消息发布者而言它只负责把消息发布出去,甚至它也不知道消息是发到哪个queue,消息通过exchange到达queue,exchange的职责非常简单,就是一边接收发布者的消息一边把这些消息推到queue中。而exchange是怎么知道消息应该推到哪个queue呢,这就要通过绑定queue与exchange时的routingkey了,通过代码进行绑定并且指定routingkey,下面有一张关系...
2018-09-29 22:33:24
72337
3
原创 【SpringBoot】常用注解
@EnableAutoConfiguration启动自动装载:使用了这个注解之后,所有引入的jar的starters都会被自动注入。这个类的设计就是为starter工作的。@RestController这个注解专门用于写RESTful的接口的,里面集成了@Controller和@ResponseBody注解。@ResponseBody 这个注解会自动利用默认的Jackson将return的...
2018-09-29 15:07:49
207
转载 使用@Configuration注解来代替Spring的bean配置
下面是一个典型的Spring配置文件(application-config.xml):<beans> <bean id="orderService" class="com.acme.OrderService"/> <constructor-arg ref="orderRepository"/> ..
2018-09-28 16:36:20
809
原创 @ConfigurationProperties 和@PropertySource注解的使用
@ConfigurationProperties 是spring-boot中特有的注解。使用场景如下:假设application.properties 文件存在redis配置如下redis configredis.config.maxTotal=5000 redis.config.maxIdle=10 redis.config.maxWaitMillis=5000 redis.co...
2018-09-28 16:33:34
2885
转载 @Import注解
@Import注解就是之前xml配置中的import标签,可以用于依赖第三方包中bean的配置和加载在4.2之前只支持导入配置类在4.2,@Import注解支持导入普通的java类,并将其声明成一个beanpublic class DemoService { public void doSomething(){ System.out.println("ok"); ...
2018-09-28 16:05:36
1042
原创 mybatis 中的![CDATA[ ]]
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。<![CDATA[ ]]> 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。如果文本包含了很多的"<“字符<=和”&"字符——...
2018-09-27 20:03:43
3027
原创 MyBatis的jdbcType的作用
Mybatis中的jdbcType的作用使用MyBatis框架做更新操作时,在该字段需要更新的内容为空时,就会出现1111错误,也就是无效的列类型,这个时候你就要使用jdbcType。至于什么时候要使用到javaType我还没遇到过,而且我也没有听说过要使用javaType。前天遇到一个问题 异常显示如下: 引用 Exception in thread "main" org.spr...
2018-09-27 19:50:49
2306
原创 mybatis之<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>
1.prefix:在trim标签内sql语句加上前缀。suffix:在trim标签内sql语句加上后缀。suffixOverrides:指定去除多余的后缀内容,如:suffixOverrides=",",去除trim标签内sql语句多余的后缀","。prefixOverrides:指定去除多余的前缀内容2.下面是一个往购物车表中插入数据的mybatis语句<insert id="...
2018-09-27 19:49:04
2189
转载 Java8新特性之forEach+Lambda 表达式遍历Map和List
今天来说一下Java8中forEach的简单使用。我们使用对比的方式来看应该会看得更加清楚,更能理解:============Java8之前的方式==========Map<String, Integer> items = new HashMap<>();items.put("A", 10);items.put("B", 20);items.put("C", 30...
2018-09-27 11:24:22
7708
原创 安装MySQL_python-1.2.5-cp27-none-win_amd64.whl is not a supported wheel on this platform.
安装了python,想用python来连接数据库,需要安装mysql-python包。在https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-pythonctrl + F 来查询mysql,我们下载这个MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl这是64的。本地cmd,来到命令行,pip install...
2018-09-20 21:29:20
8690
3
原创 windows下安装rabbitmq
安装RabbitMQ需要先安装Erlang语言开发包安装erlang复制下面的下载地址: http://erlang.org/download/otp_win64_21.0.exe。 打开我的电脑,环境变量,高级系统设置,添加erlang的环境变量。 此电脑–>鼠标右键“属性”–>高级系统设置–>环境变量–>“新建”系统环境变量 变量名:ERLANG_H...
2018-09-12 16:13:23
207
原创 pip install django失败时的解决办法
用一下命令,速度极快 pip install -i https://pypi.douban.com/simple django
2018-09-11 00:52:56
10366
19
原创 vue部署到tomcat后,通过proxyTable配置的跨域路径都访问不到了?
Vue-cli提供的代理功能,只是让你在开发环境下使用的,它(http-server-middleware)依赖于node环境,生产代码应该使用npm run build然后把dist放到nginx服务器上,在nginx上配置代理地址...
2018-09-03 14:29:24
7548
原创 linux的vi模式编辑命令
【h(或向左方向键)】 光标左移一个字符 【j(或向下方向键)】 光标下移一个字符 【k(或向上方向键)】 光标上移一个字符 【l(或向右方向键)】 光标右移一个字符【[Ctrl] + f】 屏幕向下移动一页(相当于Page Down键) 【[Ctrl] + b】 屏幕向上移动一页(相当于Page Up键)【[0]或[Home]】 光标移动到当前行的最前面 【[$]或[End]】...
2018-08-31 10:20:51
269
原创 Spring Cloud Eureka知识点
核心内容:构建服务注册中心服务注与服务发现Eureka的基础架构Eureka的服务治理机制Eureka的配置 主要实现各个微服务实例的自动化注册和发现服务治理: 为了解决微服务架构中服务实例维护问题,产生了大量的服务治理框架和产品,这些框架和产品的实现都围绕着服务注册与服务发现机制来完成对微服务应用实例的自动化管理。服务注册:每个服务单元向注册中心登记自己提供的服务,将...
2018-08-30 00:35:44
277
原创 idea快捷键
ctrl + N 查找类 shift +Enter 向下插入一行 ctrl + Enter 向上插入一行 ctrl + Y 删除一行 ctrl + D 复制行 double shift 搜索整个工程,按文件名匹配。 ctrl + shift + N 查找文件 快速创建构造函数,getset方法 alt + insertctrl + shift +space 智能提示 Alt ...
2018-08-25 15:10:39
239
原创 idea配置github
在idea中的关于github和git的配置: github的配置 File -&gt; settings -&gt; Version Control -&gt; Github -&gt; 认证方式Auto Type 使用Password -&gt; 填写你的github登录账号和密码,点击Test进行测试,成功就说明配置好了。git的配置 Path to Git executable选...
2018-08-25 02:54:00
1552
原创 vue下拉列表的两种实现方式
第一种采用v-for的方式 <el-select v-model="form.columeType" placeholder="字段类型"> <el-option v-for="(item,index) in columeTypeArr" :key="index" :label="item.label" :value="item.
2018-08-23 01:53:03
31727
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人