自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

转载 Linux—shell中$(( ))、$( )、``与${ }的区别

原文博客:https://blog.csdn.net/yangyang3_/article/details/80378733此处大概记录$()与` `(反引号)功能相同,用作命令替换案例:$ echo today is $(date "+%Y-%m-%d") today is 2014-07-01``看着容易混乱,且复合替换需要反斜线处理,但是所有unix系统都支持,$()则不一定$...

2019-06-28 17:18:00 222

转载 kafka中preferred replica election是做什么的?

原文:https://blog.csdn.net/lingbo229/article/details/83375066preferred replica election字面翻译就是首选副本选举在创建一个topic时,kafka尽量将partition均分在所有的brokers上,并且将replicas也均分在不同的broker上。每个partitiion的所有replicas...

2019-06-28 15:59:00 673

转载 linux常用命令

1、awk -F ':' 使用冒号作为分隔符常用于管道输出中过滤(grep命令)或cat查看文件命令案例:cat /etc/passwd |awk -F ':' '{print $1}' 效果:会将文件passwd中每行用冒号分割,类似一个数组,然后$1是数组中的第一个元素转载于:https://www.cnblogs.com/tianphone/p/1110275...

2019-06-28 15:06:00 141

转载 将list中元素按指定字段作为组进行统计

案例:有个ArrayList<demo> list1,demo类中有属性id和price两个,需要将相同id的price求和代码:Map<String, ArrayList<demo>> collect = list1.stream().collect(Collectors.groupingBy(e -> e.getId()));co...

2019-06-26 11:39:00 534

转载 @ConfigurationProperties注解作用

今天遇到一个疑惑点,在配置文件中用了一组类似的配置,如下:data.hashmap.1=d1data.hashmap.2=d2data.hashmap.3=d3data.hashmap.4=d4data.hashmap.5=d5data.hashmap.6=d6View Code然后在springboot中添加了配置config文件,代码如下...

2019-06-19 17:12:00 371

转载 springboot连接oracle账户总是被锁问题记录

额。。。为了调试一个定时功能的代码,部署却总是账户被锁,郁闷了一天,记录下问题原因。程序运行,爆出大量错误,显示账户被锁开始以为是自己代码问题,本地测试了一下,觉得好像又没问题,就让DBA解锁了账户,但是运行后,账户又被锁了。然后使用debug调试,看连接输出日志,发现是账户登录被拒绝,猜测是密码有问题,找了DBA,才知道账户的密码换了。。。。。用了新密码,navicat...

2019-06-19 09:17:00 473

转载 Optional类

原文博客:https://www.cnblogs.com/zhangboyu/p/7580262.htmlOptional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException)帮助函数式编程方法:of() //赋值,null时抛异常ofNullable() //赋值,null时不抛异常get() //取值ifPresent() //判断Optional对...

2019-06-14 17:58:00 87

转载 @Slf4j lombok log对象

如果不想每次都写private final Logger logger = LoggerFactory.getLogger(XXX.class); 可以用注解@Slf4j这样在类中就可以直接使用log对象,log.debug("debug message");log.warn("warn message");log.info("info message");log.error(...

2019-06-14 17:37:00 406

转载 Nginx代理问题

记录下情况本地使用wamp运行前端程序,因为后端程序在本地不能跑,所以使用nginx做反向代理,让代码中访问后台的路径使用nginx代理指向服务器环境。wamp使用8080端口,nginx使用80端口这里我走了一个误区,我用wamp是访问前端代码,这是的跳转连接全是localhost:8080,这样不会被nginx监控到其实这里应该让nginx也代理我的wamp,前端也应该去访问ngin...

2019-06-14 17:07:00 114

转载 mybaits连接oracle不设置数据库的疑惑

oracle用户与表空间关系用户=商家表=商品表空间=仓库1. 1个商家能有很多商品,1个商品只能属于一个商家2. 1个商品可以放到仓库A,也可以放到仓库B,但不能同时放入A和B3. 仓库不属于任何商家4. 商家都有一个默认的仓库,如果不指定具体仓库,商品则放到默认的仓库中所以我有个误区,我一直把表空间当做了数据库,因为这个和mysql很像。所以我好奇为啥mybatis在链接orac...

2019-06-14 11:40:00 265

转载 springboot mybatis打印sql语句

个人使用第二句有效,但是都加上吧1、mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl2、logging.level.xxx.xxx.dao=debug //xxx.xxx.dao就是你的mapper接口的包路径转载于:https://www.cnblogs.com/tianphone...

2019-06-14 10:30:00 75

转载 查询时正好有数据插入,可能会导致数据丢失

举例:在16:40进行查询,发现了10条数据,但其实,可能有30条数据,因为在查询的那一秒,有20条还未写入数据库中方案:批量查询1000条,结果的开始时间是A,结束时间是BA==B,且记录是一千条,那么有可能A时间的数据没有查完,增加查询条数,重新查A==B,记录小于1000,说明都是A时间的记录,查询结束A!=B,去除B时间的记录,下次从B时间开始查转载于:https://www...

2019-06-13 17:41:00 257

转载 记录一个oracle的插入语句

INSERT INTO "DATABASENAME"."TABLENAME" VALUES ('TTa2c76b8a1fb7371760efacc772ca433', '产品规格', NULL, '1000', '千克',TO_DATE('2016-08-08 14:05:14', 'SYYYY-MM-DD HH24:MI:SS'), '产品id', '产品名称');转载于:http...

2019-06-13 10:14:00 121

转载 mybatis批量插入数据到oracle

原文博客:https://www.cnblogs.com/xunux/p/4882761.html转载于:https://www.cnblogs.com/tianphone/p/11010390.html

2019-06-12 16:20:00 98

转载 idea的使用技巧

好的博客地址:https://blog.csdn.net/weixin_42114097/article/details/82590222转载于:https://www.cnblogs.com/tianphone/p/10971776.html

2019-06-04 09:49:00 104

转载 vector个人理解

无锁的vector是LockFreeVector内部是二维数组,类型是AtomicReferenceArray类型。第一维的数组大小是30,第二维第一个大小是8,第二个大小是16,所以整个二维数组的大小是整体之和,大概80亿。看了《实战java高并发程序设计》中关于push_back的介绍,要注意数组大小和数组存储位置的区别。比如第一个数组的大小是8,二进制是1000,而数组的存储是从0...

2019-06-03 10:21:00 88

转载 springboot启动报错:Cannot determine embedded database driver class for database type NONE

springboot启动报错如下:Description:Cannot determine embedded database driver class for database type NONEAction:If you want an embedded database please put a supported one on the classpath. If you ha...

2019-05-31 14:00:00 164

转载 sql语句记录

内连接(INNER JOIN)隐式的内连接,没有INNER JOIN,形成的中间表为两个表的笛卡尔积,使用where语句过滤sql:SELECT * FROM t_staff s,t_depart d WHERE s.d_id = d.id;显示的内连接,一般称为内连接,有INNER JOIN,形成的中间表为两个表经过ON条件过滤后的笛卡尔积sql:SELECT * FROM t_s...

2019-05-31 13:42:00 73

转载 mybatis多表查询

方式1:创建结果对象,mapper接口和mapper.xml文件等#pojopackage com.e3mall.cms.pojo;import lombok.Data;//item+item_cat@Datapublic class demo1 { private Long id; private String title; ...

2019-05-31 13:22:00 56

转载 ThreadLocal个人理解梳理

记录一下自己对ThreadLocal的理解。看了《实战java高并发程序设计》的书,里面有关于ThreadLocal的讲解,里面提到了ThreadLocal,ThreadLocalMap,threadlocals,entry等,看了半天没明白。一个ThreadLocal在多线程中是如何存储的?如果代码中定义了多个ThreadLocal,又是如何存储的?先看下比较重要的se...

2019-05-31 11:32:00 92

转载 Tag name expected

mapper.xml文件中写了一条sql语句,报错了,报错信息是:Tag name expected#错误sqlSELECT * FROM tb_item a , tb_item_cat b where a.cid = b.id AND a.id < 816448原因是xml中,"<" 和 "&" 是非法的,需要转换转载于:https...

2019-05-30 15:38:00 327

转载 pageHelper插件大量数据查询效率问题

原博文地址:https://blog.csdn.net/baidu_38083619/article/details/82463058总结:pageHelper是通过limit拼接sql实现分页的低效率查询语句:select * from user where age = 10limit 100000,10;高效率查询语句:SELECT a.* FROM USER aI...

2019-05-30 13:42:00 2744

转载 idea常用快捷键记录

Ctrl + Alt + O 自动清除未使用的import包转载于:https://www.cnblogs.com/tianphone/p/10945157.html

2019-05-29 17:33:00 60

转载 mybatis中mapper传多个入参

有三种方式1、使用占位符#{0},#{1}....对应顺序就是参数的顺序#方法签名List<TbItem> selectByPage(int page, int rows);#sql语句<select id="selectByPage" resultMap="BaseResultMap"> SELECT <in...

2019-05-29 17:32:00 339

转载 springboot常用注解

@PathVariable将路径传递为入参 @RequestMapping("/{page}") public String showPage(@PathVariable String page){ return page; }转载于:https://www.cnblogs.com/tianphone/p/109440...

2019-05-29 15:22:00 79

转载 springboot加载不到静态资源js/css等文件

本次项目使用了templates模板,在html中导入js和css,项目可以正常启动,但是访问请求后,在浏览器中就找不到js和css文件,如下是项目路径:试了网上的很多方法,但是都没有成功,后面查看自己的pom文件,看到在resource标签中放行了html文件,就模仿着写了放行css和js等文件<resources> <res...

2019-05-29 15:13:00 1118

转载 thymeleaf模板

页面模板<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><meta> <meta charset="UTF-8"> <title>Title</title></head>&lt...

2019-05-29 13:57:00 78

转载 springboot1.x+dubbo案例

pom文件<dependencies> <dependency> <groupId>com.sbdubbo</groupId> <artifactId>provider-interface</artifactId> ...

2019-05-29 11:27:00 128

转载 dubbo相关的博文

记录几个不错的博文地址面试题:https://blog.csdn.net/Y0Q2T57s/article/details/83005376dubbo原理:https://blog.csdn.net/a347911/article/details/88324056https://blog.csdn.net/uniqueweimeijun/article/details/7...

2019-05-29 09:37:00 75

转载 druid监控配置

先记录一下在web.xml中的配置方式,写的满仔细的,链接地址:https://www.cnblogs.com/telwanggs/p/7484854.html再记录下自己的配置在DruidDataSource配置文件中添加如下代码@Bean public ServletRegistrationBean DruidStatViewServle2() { ...

2019-05-28 11:28:00 146

转载 druid配置

先记录一下,后面需要测试效果druid配置字段:https://www.cnblogs.com/wuyun-blog/p/5679073.htmlspringboot+druid配置监控:https://blog.csdn.net/hua_faded/article/details/84445500转载于:https://www.cnblogs.com/tianphone/p...

2019-05-27 15:43:00 89

转载 @mapper个人理解

@mapper的作用是可以给mapper接口自动生成一个实现类,让spring对mapper接口的bean进行管理,并且可以省略去写复杂的xml文件此处借用一段代码/UserDAOimport org.apache.ibatis.annotations.Mapper;import org.apache.ibatis.annotations.Param;impo...

2019-05-27 14:38:00 382

转载 mybatis自动生成的bean接口在service层找不到

报错如下:Description:Field tbItemMapper in com.e3mall.cms.service.cmsServiceImpl required a bean of type 'com.e3mall.cms.dao.mapper.TbItemMapper' that could not be found.Action:Consider defin...

2019-05-27 14:24:00 598

转载 type-aliases-package的作用

mapper.xml文件中resultMap的type或者parameterType会使用自定义的pojo,此时可以用完全限定名来指定这些POJO的引用,例如<select id="getUsers" resultType="com.e3mall.cms.dao.mapper.User">,又或者你可以通过在application.properties中指定POJ...

2019-05-27 14:18:00 6155

转载 windows查询端口是否被占用

cmd中使用命令netstat -ano | findstr “8080”转载于:https://www.cnblogs.com/tianphone/p/10930382.html

2019-05-27 14:00:00 134

转载 idea中使用lombok注解无效

idea项目中导入了lombok包,但是使用@Data注解还是无效?idea使用lombok需要安装对应插件,在File -> Setting -> Plugins中搜索lombok安装对应插件,即可使用。lombok常用注解:@Getter / @Setter 可以作用在类上和属性上,放在类上,会对所有的非静态(non-static)属性生成Getter/Se...

2019-05-27 10:58:00 607

转载 springboot+dubbo问题记录

模拟了一下springboot+dubbo的项目,记录一下自己遇到的问题1、服务者和消费者都在dubbo平台上找到了,但是没有对应上原因是:服务者中定义service服务的时候,定义了版本,在消费者调用的时候,需要明确版本,否则就会定义不上2、消费者调用服务者方法,但是报方法找不到,Invalid bound statement (not found)我这里是因为...

2019-05-24 10:58:00 1016

转载 springboot跳转到其他controller

其实就是重定向或者转发就行转发:return "forward:/xxx";重定向:return "redirect:/xxx";转载于:https://www.cnblogs.com/tianphone/p/10911910.html

2019-05-23 14:56:00 1867

转载 BigDecimal做减法计算

案例中用户的金额字段使用BigDecimal作为类型,直接使用减号"-"计算两个数值的值,报错了。仔细想想BigDecimal是一个类,也不是基本数据类型,本来就不能用减号BigDecimal本身提供了加减乘除的方法加法 add()函数 减法subtract()函数乘法multipy()函数 除法divide()函数 绝对值abs()函数转载于:https:/...

2019-05-23 14:35:00 1644

转载 templates html5没有结束标签报错的解决方法

原文博客:https://blog.csdn.net/qq_41692413/article/details/81746103将spring.thymeleaf.mode=HTML5(此行不写或这样写则表示默认严格检查)改成spring.thymeleaf.mode=LEGACYHTML5注意点:LEGACYHTML5必须是在引入了一个nekohtml依赖后,才起作用,所示必...

2019-05-23 13:51:00 342

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除