自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA多线程

多线程1.线程就是独立的执行路径2.main()称之为主线程,为系统的入口,用于执行整个程序3.在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为的干预的4.对同一份资源操作是,会存在资源抢夺的问题,需要加入并发控制5.线程会带来额外的开销,如cpu调度时间,并发控制开销6.每个线程在自己的工作内存交互,内存控制不当会造成数据不一致线程创建Thread.class1、自定义线程类继承Thread类2、重写run()方法,编写

2022-03-24 22:20:10 2785

原创 Java中Arrays

Arrays.asList() @SafeVarargs public static <T> List<T> asList(T... a) { return new ArrayList<>(a); }Arrays.binarySearch()private static int binarySearch0(long[] a, int fromIndex, int toIndex, .

2022-03-14 11:38:36 640

原创 基础项目部署遇到的坑配置修改

guns-core 的pom.xml文件<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId></dependency><dependency> <groupId>org.springframework.boot&

2022-02-28 15:20:29 356

原创 工作遇到的代码规范问题与思考(持续更新)

1.在查询数据时如果会出现空指针异常,在查询之前进行一下非空校验!

2022-02-22 09:22:23 139

原创 guns系统分页,对MyBatis-plus的page 学习与扩展

分页学习1.在mybatis里直接分页1.在serviceImp层传入一个 PageFactory.defaultPage()2.查询出一个实体数组后分页PageResult<EquityInvestmentPage> equityInvestmentPagePageResult = new PageResult<>(pageList); equityInvestmentPagePageResult.setTotalRows(list.size());

2022-02-22 09:02:44 329

原创 代码中必须在Entity实体类中添加新的属性值,但数据库表中没有对应列

@Data@EqualsAndHashCode(callSuper = true)@TableName("hzgs_execute_result")public class ExecuteResult extends BaseEntity{ /** * 执行结果主键 */ @TableId(value = "id", type = IdType.ASSIGN_ID) private Long id; /** * 基础档案表id

2022-02-15 09:42:12 1230

原创 Redis学习(二)

Redis入门概述什么是RedisRedis(Remote Dictionary Server),即远程字典服务!是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。Redis能干嘛?1、内存存储、持久化2、效率高,可用于高速缓存3、发布订阅系统4、地图信息分析5、计时器、

2022-02-10 09:17:11 869

原创 Redis学习(一)

nosql(非关系型数据库)讲解1.为什么要用nosql大数据:一般的数据库无法进行分析处理了1、单机mysql时代1.数据量太大 ,一个机器放不下2.数据300万条必加索引(B+ Tree),一个机器内存放不下3.访问量(读写混合),一个服务器承受不了只有出现三种情况之一,必须升级。2、Memcached(缓存) + MySql + 垂直拆分发展过程:优化数据结构和索引----> 文件缓存(IO)-----> Memcached3、分库分表 + 水平拆分 + M

2022-02-09 08:16:54 169

原创 构造函数的学习(一)

学习guns自带的分页代码https://blog.csdn.net/qq_47897078/article/details/120243801关于构造器很详细的一篇文章public Page() { } /** * 分页构造函数 * * @param current 当前页 * @param size 每页显示条数 */ public Page(long current, long size) {

2022-02-07 10:39:40 173

原创 导出未知错误踩坑

昨天用easyExcel进行模板填充导出,每请求一次就会报下面的错误,但是导出文件数据都正常。org.springframework.http.converter.HttpMessageNotWritableException: No converter for [class cn.stylefeng.guns.core.pojo.response.SuccessResponseData] with preset Content-Type 'application/vnd.openxmlformats-o

2022-01-21 11:44:25 4389 4

原创 2022年1月21号遇到的问题与学习

1.easyExcel的导出。(导出会报知名的错误,但是数据是对的,待解决)//导出 InputStream inputStream = this.getClass().getResourceAsStream("/Excel/excelIpExport.xlsx"); response.reset(); response.setContentType("application/vnd.openxmlformats-officedocument.spread

2022-01-21 01:37:50 257

原创 mybatis中if标签

传过来的参数为0时这样可以进入查询。因为mybatis判断时会进行类型转换。这样传不会进入查询,把0转换成空字符串’ ',进而导致不进入查询

2022-01-17 23:31:34 700

空空如也

空空如也

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

TA关注的人

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