Java
二狗学NLP
这个作者很懒,什么都没留下…
展开
-
【无标题】
mybatisPlus更新操作优化原创 2022-11-30 16:01:15 · 347 阅读 · 1 评论 -
实现统计本周每天的数量
开始以为分组查询就可以结果出现为空的情况目前找到解决的办法实际上是上面两个表的左连接查询,其中ifnull(b.count, 0) 表示如果为空则补零,否则为count。原创 2022-07-05 17:03:38 · 339 阅读 · 0 评论 -
Java中list实现排序的几种方式
1.运用Collections.sort()方法(只包含Integer类型的单属性类型):public class Text { public static void main(String[] args) { List<Integer> res = new ArrayList<Integer>(); res.add(2); res.add(4); res.add(3); res.add(0); System.out.println(res); C原创 2021-07-13 17:41:02 · 1539 阅读 · 0 评论 -
Java项目中实现获取用户名,创建时间,随机生成ID
//设置ID String id=UUID.randomUUID().toString().replace("-",""); //设置创建时间(data类型) sSupplier.setCreateTime(new Date()); //设置创建人(获取登录用户名) String founder= SecurityContextHolder.getContext().getAuthentication().getName(...原创 2021-07-07 10:52:43 · 494 阅读 · 0 评论 -
The <project> element is the root of the descriptor.
IDEA导入maven项目时候pom文件报如下错误:Tag name: project Description : The element is the root of the descriptor.The following table lists all of the possible child elements. Version : 3.0.0+解决办法:Maven Reimport之后无效 ,之后引入将各个module 修改JDK版本为1.8,然后再修改 Perferences ->原创 2021-07-05 09:54:03 · 33183 阅读 · 6 评论 -
解决Java中JWT的token认证接口测试时:认证失败,无法访问系统资
步骤:登录页面后,右击检查->network->XHR-》复制Authorization的内容粘贴到postman中安全认证哪里,类型下载token。原创 2021-07-02 10:52:11 · 1574 阅读 · 0 评论 -
小白在若依框架代码生成过程及遇到的问题
代码生成步骤创建好对象数据库的表(在数据库中或者若依导航功能里);导入数据库代码生成;生成代码文件;(以在原来项目中文件为例)将controller层代码复制到XXX-admin里面对应的包;将domain,server,mapper,及mapper.xml复制到XXX-system对应的包中;将vue组件复制到XXX-ui中src/views/system的路径下面,将js文件复制到src/api/system下面;可能遇到的问题:1.数据加载不出来问题:最有可能就是在controller原创 2021-06-30 15:03:22 · 4045 阅读 · 2 评论 -
分页技术
```java```javaimport java.util.ArrayList;public class PageBean<T> { //当前页 private int currentPage; //当前页显示的条数 private int currentCount; //总条数 private int totalCount; //总页数 private ...原创 2019-11-18 18:57:14 · 115 阅读 · 0 评论 -
特殊回文数
基础练习 特殊回文数问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定 1<=...原创 2019-11-13 19:22:48 · 150 阅读 · 0 评论 -
回文数
基础练习 回文数问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式 按从小到大的顺序输出满足条件的四位十进制数。public class Sort { public static void main(String[] args) { for (int i = 1000; i <10000; i++) { ...原创 2019-11-13 19:13:11 · 154 阅读 · 0 评论 -
特殊的数字
基础练习 特殊的数字问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=111+555+333。编程求所有满足这种条件的三位十进制数。输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。public class Sort { public static void main(String[] args) { // TODO Auto-gen...原创 2019-11-13 18:55:05 · 205 阅读 · 0 评论 -
事务的特性
事务的特性和隔离级别(概念性问题面试) **1.事务的特性** 1)原子性(Atomicity )原子性是指事务是个不可分割的工作单位,事务中的操作要么都发生,要么都不发生用里.电1 _ 2)一致性( Consistency )事务前后数据的完整性必须保持致。 3 )隔离性( isoiation )事务的隔离性是指多个用户并发访问数据库时,个用户的事务不能被其它用户的事...原创 2019-11-12 22:00:15 · 123 阅读 · 0 评论 -
杨辉三角
基础练习 杨辉三角形问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一...原创 2019-11-12 15:57:01 · 127 阅读 · 0 评论 -
查找整数
基础练习 查找整数问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2数据规模...原创 2019-11-12 15:34:37 · 271 阅读 · 0 评论 -
01字串
基础练习 01字串问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>i...原创 2019-11-12 15:25:45 · 380 阅读 · 0 评论 -
字母图形
基础练习 字母图形问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCD...原创 2019-11-12 15:19:27 · 133 阅读 · 0 评论 -
数列特征
基础练习 数列特征问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出5-23数据规模与约定1 <= n &l...原创 2019-11-12 15:14:48 · 235 阅读 · 0 评论 -
ThreadLocal线程绑定
ThreadLocal线程绑定的作用:能够在不同的层使用同一个线程对象。(主要用作:事务的Connection绑定,session对象的绑定)eg:支付转账<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html>&...原创 2019-11-12 11:07:34 · 376 阅读 · 0 评论 -
JSTL标签库
JSTL:是sun公司制定的一套标准标签库;经常和EL表达式结合使用。重点是Core库的c:if;c:forEach。JSTL的使用步骤1.下载JSTL包(jstl.jar和standard.jar)2.导包3.添加taglib指令<%@page import="bean.User"%><%@page import="com.sun.xml.internal.ws.p...原创 2019-11-06 16:21:01 · 139 阅读 · 0 评论 -
Java之DBUtils数据库工具类Queryrunner类和ResultSethandle接口的使用
eg:public class C3p0Utils { //.在成员变量位置创建一个静态的ComboPooledDtatSource 对象,读取配置数据private static ComboPooledDataSource dataSource = new ComboPooledDataSource();//定义一个静态方法 可以返回连接池 public static DataSour...原创 2019-11-05 14:21:59 · 301 阅读 · 1 评论 -
Java之C3p0Utils类数据库连接池的使用及步骤
C3P0连接池的工具类 使用C3P0获得连接对象连接池有一个规范接口 javax.sal.DataSourse 接口定义了一个从连接池中获得连接的方法getConnection();步骤0. 导入jar包(import com.mchange.v2.c3p0.ComboPooledDataSource;和数据库驱动包)在成员变量位置创建一个静态的ComboPooledDtatSour...原创 2019-11-05 14:12:38 · 528 阅读 · 0 评论 -
JavaWeb之Session
HttpSession对象1、Session的作用Session的作用就是为了标识一次会话,或者说确认一个用户。并且在一次会话(一个用户的多次请求)期间共享数据可以通过req.geySession()方法,来获取当前会话的session对象。2、JSESSIONIDSessionId是为了标识一次会话的唯一标志。每当一次请求到达服务器,如果开启了会话(访问了session),服务器第...转载 2019-10-30 19:44:21 · 431 阅读 · 0 评论 -
JavaWeb之Cookie
·cookie对象浏览器的一种技术通过浏览器的程序能将一些只须保存客户端,或者在客户端进行处理的数据,放在本地的计算机上,不需要通过网络传输;cookie的大小在4kb左右,每个浏览器在同一域名下能存放cookie数量是有限的,谷歌浏览器大概是50个。Cookie不跨浏览器,换电脑也无效。优缺点:提高网页的效率,减轻服务器的负载。安全性较差。Cookie的创建和发送1、创建coo...转载 2019-10-30 19:42:07 · 121 阅读 · 0 评论 -
JavaWeb之文件下载
超链接下载1、超链接遇到浏览器无法识别的资源时,会自动下载;2、超链接遇到浏览器能够识别的资源,则会直接显示;3、如果想要让能够被识别的资源进行下载,则需要设置download属性download属性:规定浏览器进行下载。但有些浏览器并不支持。download属性如果不设置值,则下载的文件名为默认文件名;如果设置了属性,则下载的文件名为download的属性值下载文件下载Step...原创 2019-10-28 19:30:15 · 127 阅读 · 0 评论 -
JavaWeb之Servlet九大内置对象
隐式对象request转译后对应HttpServletRequest/ServletRequest对象response转译后对应HttpServletRespons/ServletResponse对象session转译后对应HttpSession对象application转译后对应ServletContext对象out转译后对应JspWriter对象,其内部关联一个PringW...原创 2019-10-28 19:22:08 · 227 阅读 · 0 评论 -
JavaWeb之Request
一.获取请求行的相关信息1.获取请求方式.request.getMethod()2.获取请求路径request.getRequsetURl()3.获取请求客户端的IPrequest.getRemoteAddr()4.获取请求客户端的主机名request.getRemoteHost()二.请求乱码问题乱码原因:由于现在的request属于接收客户端的参数的,所以必然有其默认的语...原创 2019-10-28 16:58:12 · 256 阅读 · 0 评论 -
JavaWeb之Response
1.常用响应头refresh (自动刷新或跳转)//设置响应头response.addHeader(“uname”,“admin”)//设置页面报错//response.sendError(500);response.sendError(404,“由于颜值过低,无法访问!”)//自动刷新 3秒钟刷新一次response.setHeader(“refresh”,“3”);//...原创 2019-10-28 18:33:29 · 168 阅读 · 0 评论 -
Java之注解
`import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target({ElementType.TYPE})@Reten...原创 2019-10-24 20:39:29 · 88 阅读 · 0 评论 -
Java之反射案例
className=Domain.PersonmethodName=eat这是配置文件pro.properties文件eg:import java.io.InputStream;import java.lang.reflect.Method;import java.util.Properties;public class ReflectEg { public stati...原创 2019-10-24 11:13:18 · 259 阅读 · 1 评论 -
Java之反射
| |egpublic class Person { private String name; private int age; public String sex; public Person() { } public Person(String sex,String name,int age) { this.sex = ...原创 2019-10-23 21:42:40 · 105 阅读 · 0 评论 -
Java网络通信之文件上传优化
客户端:public class TcpClient {public static void main(String[] args) throws Exception { // 1.创建一个本地字节输入流FileInputStream对象,构造方法中绑定要读取的数据源 FileInputStream fis=new FileInputStream("C:\\Users\\刘保冰\\Pi...原创 2019-10-19 18:04:43 · 313 阅读 · 0 评论 -
Java网络通信Socket的使用
客服端:public class TcpClient {public static void main(String[] args) throws UnknownHostException, IOException { // TODO Auto-generated method stub //1.创建一个客户端对象Socket,构造方法绑定服务器的IP地址和端口号 Socket sock...原创 2019-10-19 16:58:31 · 115 阅读 · 0 评论