- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 数组转List的三种方式
1.Arrays.asList(strArray);public static void main(String[] args) throws Exception{ String[] stringArray = new String[3]; stringArray[0] = "This"; stringArray[1] = "is"; stringArray[2] = "Arrays"; List<String> list = null; list = Arrays.asL
2020-12-02 10:06:26
25634
原创 Spring获取前端传的参数的几种方式
1.HttpServletRequest@RequestMapping("/index")public void getParam1(HttpServletReuqest request){ String param = request.getParameter("paramName");}HttpServletRequest相关知识点HttpServletRequest代表客户端的请求,当客户端通过Http协议访问服务器的时候,Http请求头中的所有信息都封装其中。.
2020-11-27 10:15:07
645
原创 JSP页面统计当前用户访问量
需求:增加记录当前访问量的一个小功能因为没有后台代码,所以只能在前端JSP页面进行修改,注意本方法不能持久化到数据库<% //尝试从application中获取 Integer count=(Integer)application.getAttribute("count"); if(count==null){ //设置初始值为0 count = 0; } //访问后进行更新 application.setAttribute("count"
2020-11-27 10:05:12
1127
原创 IDEA不显示Maven模块(窗口被关闭、Maven插件出现问题)
在使用Idea的过程中,项目右侧的maven模块不见了,导致不能进行导入包等一系列maven操作,出现问题的原因可能有以下两种:1.maven窗口被关闭2.maven插件出现问题
2020-05-08 09:00:44
8745
原创 使用while循环创建Socket时阻塞的问题
使用while循环创建Socket时阻塞的问题在创建Socket服务的时候,使用while循环创建Socket对象,发现执行到accept()方法时程序不再运行,导致项目不能运行。accept() 会阻塞程序执行(后面代码不能被执行),直到有新的请求到来所以要使用线程的方式创建socket,这样不会阻塞程序的运行//线程启动socket,因为accept会阻塞Runnable r = n...
2020-03-31 14:32:46
1092
原创 关于数据库插入后获取主键
mybatis插入数据后如何让获取主键<!--useGeneratedKeys="true" 默认值是:false。 含义:设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。--><!--keyProperty="autoId" 把主键值赋值给TLivePressOriginDO实体的autoId属性中--...
2020-03-24 13:56:31
293
原创 多线程基础知识梳理
多线程–Java中一种最基本的并发模型文章目录多线程--Java中一种最基本的并发模型1.多线程基础:"同时"运行多个任务2.创建新线程:继承Thread或实现Runnable3.线程的状态:start()与run()4.中断线程:调用interrupt()方法或使用标志位判断5.守护线程:天塌我不倒,除非JVM结束6.线程同步:保持操作原子性7.同步方法:synchronized关键字8.死锁...
2020-03-19 16:08:44
594
原创 LinkeList相关知识点
什么是LinkeListLinkedList和ArrayList一样是集合List的实现类,其数据结构是链表,每个结点用内部类Node表示,有item、prevent、next三个属性,另外first、last是第一和最后一个元素链表数据结构的特点: 每个元素分配的空间不必连续 插入和删除元素时速度非常快[直接修改指针] 访问元素的速度较慢[需要遍历]代码demo...
2020-03-19 15:59:31
258
原创 mysql以及Hibernate+mysql编写简单的存储过程实例
1.mysql编写简单的存储过程使用navicat--查询创建第一个简单的存储过程,在user表中插入一条数据。DELIMITER //CREATE PROCEDURE myProceDure(in a CHAR) COMMENT '插入一条记录' BEGIN DECLARE userId char; SET userId = a; INSERT INTO sys_u...
2019-03-06 13:47:27
292
原创 IDEA编写第一个SpringBoot的demo及出现的关于jsp跳转等问题
1.写在开始参与公司搭建开发平台用的是SpringBoot,没有用过学习下,它使用 “习惯优于配置” ,Sprig项目中存在大量的配置,SpringBoot内置一个习惯性的配置,利用 IDEA 可以自动生成生成,可以让你的项目快速运行起来。先搭建一个简单的环境,其他的配置和更深入的东西再慢慢学习。过程中出现的问题:看其他博主搭建起来很简单,但是过程中还是出现了很多问题,写在文章开头,或...
2019-02-25 14:55:19
630
原创 如何编写一个AOP实例demo
之前对Spring的AOP一直处于一种大概知道他的意思但是完全不知道该怎么用(小菜鸡),面试的时候也被面试官说是“背课本”,一直觉得很难(当然深入了解后可能确实会很难),想学习无处下手,对着公司的系统看相关的配置,一直也理不清楚头绪。前几天在处理一个事务的问题时,上网查资料,感觉有点头绪,就趁热打铁学习了一下并记录下来。这篇文章只是学习过程中的记录【 编写一个简单的demo】,并没有太多的高深...
2019-01-25 14:53:05
2116
原创 Freemarker操作word文档
一、文章介绍需求: ①某单位有多个部门,要求导出一个word文档,每个部门生成如下申报表格 ②干工程的一个小伙伴因为换领导,要把40个月*30天的日报的内容从旧模板更换成新的模板两个的基本思路一样,获得数据,塞到模板里,都可以使用使用freemarker,在这里记录一下主要内容。 二、操作步骤1.引入maven依赖<depen...
2019-01-15 08:54:14
3039
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人