自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos用docker一键安装nginx

docker安装nginx, 并把配置文件和默认页面挂载到本地, 保存shell直接运行。安装docker就不说了。

2023-06-14 14:07:47 115

原创 初级和高级的心态区别(想起来就补充)

工作5年多了, 虽然还很菜, 不过心态应该算有了质变, 有时候想想以前的状态和现在状态对比也挺搞笑的.1. 代码量初级: 你看我这个功能写了200多行代码, 牛不牛逼.高级: 我草, 这个傻逼功能怎么还有40行代码, 看看再优化一下2. 有问题初级: 这个问题我再好好想想, 不能问别人, 不然别人会看不起我高级: 这个傻逼问题去问问xxx, 他之前遇到过, 不浪费时间了.3. 写功能初级: 啊. 这个功能终于走通了高级: 嗯..感觉如果这样的话, 还会出这种问题, 这方面

2022-04-20 21:27:04 391

原创 spring为什么会扫描指定包下的@Component

最近在学spring源码, 其实我刚开始使用spring的时候就有过思考, 为什么我加了@Component, @Controller, @service 等注解, 就能用@Autowired直接使用. 现在听了图灵学院的老师讲了部分源码后, 感觉自己有了点想法, 就暂停了视频, 自己跟一下源码, 然后就跟出来了....

2021-11-23 15:46:57 503 2

原创 为什么面试要问底层原理自我看法

每次面试时别人都会问一些底层问题。但如果面试上后,去公司写的还是业务代码。为什么要这样呢,我面试过很多公司,但是很少有面试官知道为什么要去问底层。只是他们知道别人都在问,那我也要问,不能拉低了我们公司的水平。 前一段时间在复习操作系统课程准备考试,然后在老师的一节课中,我突然悟到了这点。这节课讲的是死锁。 在我对死锁一知半解的时候,只知道两个有两个方法,里面的逻辑是,第一个方法先执行A任务得到一个结果带入到B任务,第二个方法是先执行B任务得到一个结果带入到B任务...

2021-05-25 00:42:14 1315 4

原创 java8的LocalDateTime时间处理工具处理时区

之前各种clander, simpleDateFormat什么什么, 然后领导要求用java8里面出的时间处理工具LocalDateTime. 主要是处理时间时区问题 public static String dateToShanghaiStrDate(Date date) { String strDate = ""; Instant instant ...

2019-11-12 18:07:35 5212

原创 Java instanceof 关键字

只用来判断两个类是否是同一个类

2019-08-27 17:52:26 69

原创 MySQL5.7索引以及性能学习

昨天学习了mysql索引的一些浅显的理论, 然后自我分析一下在一张表中, 主键索引的情况下最好存储多少条数据不会影响性能mysql表存储常见两种存储引擎一种是MyISAM引擎(非聚集引擎, 索引和数据分开存, 先找到索引下的数据指针, 再通过指针找到所有的数据)标题另一种是InnoDB索引(聚集引擎, 找到索引就找到所有的文件)标题两者的主键索引都是用的B+ tree索引类型...

2019-08-17 19:03:00 567 1

原创 分页插件pagehelper的使用

公司做项目用的springboot框架. 之前写分页都是自己写一个list语句, 然后一个count语句感觉很麻烦. 然后有个朋友推荐我用分页插件 pagehelper.有两种jar包//这个还需要配置一些其他的配置文件, 我用springboot调用查询出来的东西也不对<dependency> <groupId>com.github.pagehelper&...

2019-08-06 11:55:57 1280 1

原创 postgresql出现的异常情况

今天查一张7千万数据的表很慢, 然后发现可以直接停止查询查询正在执行得sql(找了几个帖子 都是select 字段 ,这个语句都报错, 可能是因为版本问题字段名变了, 直接用* 就好了 ) select * from pg_stat_activity where state='active';...

2019-07-18 13:32:54 1939

原创 docker安装rabbitmq

查询rabbitmq镜像: docker search rabbitmq:management(无所谓)拉取rabbitmq镜像: docker pull rabbitmq:management(不知道服务器在哪, 有时候直接连不上, 有时候有的东西下载不了, 多试几次全部下完就好)启动镜像 docker run -d -p 5672:5672 -p 15672:15672 --name ra...

2019-07-17 11:46:19 78

原创 java操作mongodb 保存的小问题

用MongoRepository保存操作 发现有 insert 和 save, 简单查了一下 insert 遇到主键相同的情况下会报错, save会覆盖随便用一个 保存一系列数据的时候, 发现多了一列 _class, 是底层的 DefaultMongoTypeMapper 自动建的, 把它设置为null就好了另外 mongo里面的 arry document等等一些字段 直接映射到java...

2018-08-22 16:06:41 1054

原创 docker 最简单的发布

创建好Dockerfile文件 和 jar包放在一个文件夹内, 进入该文件夹#Dockerfile里面的内容,写好保存即可#指定jdkFROM java:8#把jar包添加到镜像 ADD webui-1.0-SNAPSHOT.jar /app.jar#指定执行java -jar 的命令 运行镜像里面的 app.jar ENTRYPOINT ["java","-jar","/ap...

2018-08-15 09:40:00 375

原创 mybatis where标签

&lt;delete id="delete" parameterType="nonda.cardata.erp.model.Bundle"&gt; delete from bundle &lt;where&gt; &lt;if test="bundle!=null and bundle !=''"&gt; an..

2018-08-08 14:39:25 303

原创 centos 2018-08-02 端口开放

把JAVA项目放进 centos虚拟机后发现 输入虚拟机的地址访问不了. 直接提示拒绝访问. 查看 8080端口是否开放:   firewall-cmd --query-port=8080/tcp提示 no开放端口: firewall-cmd --add-port=8080/tcp --permanent提示 success然后执行(centos修改配置文件都需要一种这个操作)...

2018-08-02 15:11:52 128 1

原创 JAVA 2018-07-31 17:47:07

springboot使用MultipartFile上传文件时 不配置默认文件 1MB@RequestParam("file") MultipartFile file在yml里面配置spring: http: multipart: enabled: true max-file-size: 10MB max-request-size:...

2018-07-31 17:48:55 107

原创 资源分享

跑起来这串代码就会看到好东西.jpg /** * 获取图片 */ @Test public void GetImage(){ try { //创建浏览器, 并设置一些参数 WebClient webClient = new WebClient(); webClient...

2018-07-20 14:46:49 292

原创 JAVA list函数用法 2018-07-05

List&lt;LsOrderDetails&gt; list=deliveryOrder.getData().getLsOrderDetails(); int skuTotal=list.stream().mapToInt(LsOrderDetails::getQuantity).sum(); System.out.println(...

2018-07-05 13:12:51 1415

原创 JAVA crawler 2018-07-04

crawler:通过htmlutil爬虫框架能直接请求到相应标签里面的值, 下面这个可以通过获取到一整个标签 来获取标签里面指定属性的值/** * 获取指定HTML标签的指定属性的值 * @param source 要匹配的源文本 * @param element 标签名称 * @param attr 标签的属性名称 * @return 属性值列表 */public static L...

2018-07-04 15:44:57 79

原创 JAVA 2018-06-28

freemarker 动态解析map后台要用map包含一下需要的map, 因为页面解析一层map的时候 是直接 ${key}就获取 List&lt;ExchangeRate&gt; exchangeRateList=iExchangeRateService.findNew(); List&lt;String&gt; countryList=iExchangeRateService....

2018-06-28 19:00:49 155

原创 JAVA 2018-06-22

分布式环境项目 serviceImpl 引用 dao时 会提示未注入bean. 实际上没问题.项目能正常跑起来. 感觉是idea的问题.把那个提示的勾 去掉就好了idea 用 freemarker的时候 有时候在ftl能自动 . 出属性,  有时候不能 不知道为什么idea pull项目时文件乱套, 就把里面原来的 .idea文件夹删掉  mac上面这个文件被隐藏了 按command+shift+...

2018-06-24 15:02:08 195

原创 JAVA 2018-06-21

freemarker:ftl传过来什么类型就是什么类型 和jsp不同,  如果要做运算 把string类型的后面 加 ?eval 就行了${rep.bomPrice*rep.quantity?eval}

2018-06-21 21:27:55 213

原创 JAVA 2018-06-20

MySQL:用各种条件或者函数写查询的时候, 其实就是把各种方面单独看看

2018-06-20 17:50:28 210

原创 JAVA 2018-06-11

spring定时功能(之前用qutaz感觉配置很多, 这种简单很多)

2018-06-11 18:04:59 317

原创 JAVA 2018-06-08

调用API 然后通过gson把字段映射到实体 保存到数据库请求get post模式, 之前copy的别处的, 然后把里面改为了静态方法直接方便用import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.m...

2018-06-08 18:07:51 274

原创 JAVA 2018-05-31

mysql:sql语句的if(when)写法select c.terminal_num, sum(case c.statues_flag when 1 then c.run_time end) as sumrun1,sum(case c.statues_flag when 0 then c.run_time end) as sumrun2 from cardata_trip_statistics ...

2018-06-01 08:56:22 109

原创 JAVA 2018-05-30

前端:layui: http://layer.layui.com/js代码要写在引用的js文件后面, 加载是按照从上到下的顺序加载的, 不然就找不到引用mybatis:xml 的 resultMap 取名要规范, 不能重复, 不然编译异常回文数算法: 取余 降位  然后 反过来升位 加余 循环  最后等比...

2018-05-31 08:57:20 96

原创 JAVA 2018-05-28笔记

mybatisidea for循环简写 :  fori&lt;select id="findDtcAll" resultMap="ObdDataMap" parameterType="java.lang.Integer"&gt; SELECT * FROM dtc_message where 0=0 and &lt;if test="vehType!=null"&gt;

2018-05-29 10:35:02 96

原创 mysql数据入门, 常用的几个数据的不同之处

varchar是变长的,所以,你varchar(20),varchar(200),varchar(5)都用来存'hello',是一样的。换成char(20), char(200)就不一样了。char是定长,更占空间,但是检索速度更快,适合于规定长度的字段,比如身份证号,char(18)比varchar(18)要好。time : "hh:mm:ss"date : "yyyy-mm-dd"dateti...

2018-05-23 17:15:21 90

dbcode.jar

本地 java -jar 启动, localhost:9999 进入页面, 然后根据提示连 接数据库 生成下载, 能自动生成mybatis需要的model,xml,dao. 只能一个一个生成

2019-12-19

空空如也

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

TA关注的人

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