后端
快乐学习。
学习是痛苦的,成长是快乐的。
展开
-
java实现.net中byte和int转化的方法:BitConverter.GetBytes【验证可用】
背景。原创 2024-01-22 14:23:37 · 696 阅读 · 0 评论 -
【验证可用】java异或自定义加解密工具,没有第三方依赖,灵活扩展(排除MD5/RSA/SHA1/AES/DES)
java异或实现加解密工具,自定义工具类原创 2024-01-22 14:04:15 · 617 阅读 · 0 评论 -
try里面有return finally里面的代码会有影响吗
try中无论有没有return,finally一定会执行。try中有return, 会先将返回值暂存,无论finally语句中对该值做什么处理,最终返回的都是try语句中的暂存值。当try与finally语句中均有return语句,会忽略try中return。具体可以写个demo验证一下;原创 2023-09-16 13:38:23 · 121 阅读 · 0 评论 -
jdk8字符串转List<Long>类型的集合
话不多说,直接上代码。原创 2023-03-30 09:25:39 · 568 阅读 · 0 评论 -
List<Long> 类型数据转为string字符串类型 jdk1.8新特性
话不多说,直接上代码。原创 2023-03-22 10:49:49 · 5795 阅读 · 0 评论 -
日期计算工具类:根据时间区间获取中间间隔了多少周,输出每周的第一天和最后一天
计算周期内间隔多少周,返回数字。获取每周的第一天和最后一天。获取当前周的所有日期。原创 2023-03-13 15:12:13 · 244 阅读 · 0 评论 -
java 获取当前项目根目录地址 linux/windows通用
【代码】java 获取当前项目根目录地址 linux/windows通用。原创 2023-03-06 16:50:33 · 752 阅读 · 0 评论 -
java常用Lambda表达式
【代码】java常用Lambda表达式。原创 2023-02-15 18:26:51 · 166 阅读 · 0 评论 -
本地文件不能复制粘贴到远程服务器解决办法
情况一:复制粘贴功能原本可以用,突然失灵了。解决方式:只需重启一下rdpclip.exe就可以了。步骤:1、打开任务管理器,查看进程,如果有 rdpclip.exe 进程,先关闭该进程。2、开始->运行->rdpclip.exe,重新运行此程序,恢复正常。(rdpclip.exe是 Windows Server 资源工具包中提供的 Rdpclip 实用程序,它的功能就是在“终...转载 2018-11-29 13:37:29 · 11055 阅读 · 1 评论 -
解决windows下tomcat端口被占用
有时候电脑比较卡,项目比较大的情况下,eclipse没有完全停止tomcat的情况下,下次启动会出现tomcat的端口被占用无法启动的情况,主要报如下错误。解决方案window下打开命令窗口(快捷键:win+R)→输入cmd打开命令窗口:输入 netstat -ano|findstr 8005 (什么端口号被占用就输入什么端口号),回车再输入 taskkill /pid 4404 /f 回...转载 2019-12-21 14:45:57 · 211 阅读 · 0 评论 -
Java Collections.swap()方法作用
交换List集合中任意两个元素的位置。原创 2023-02-15 17:51:06 · 281 阅读 · 0 评论 -
idea代码格式化详细总结(快捷键、格式化规则、格式化模板)
idea代码格式化原创 2022-09-18 17:29:16 · 44809 阅读 · 1 评论 -
Spring注解之@Qualifier和@Primary
前言之前有用到过@qualifier不过都是直接拿来用了,没有研究他到底是干嘛的,今天又遇到了就研究一下他究竟是干嘛的,跟他相关的注解还有哪些。@Qualifier这个注解一般是跟@Autowired搭配使用的,@Autowired这个注解是用来标识需要注入的bean,默认情况下,@Autowired 按类型装配 Spring Bean。但是如果有两个同名的bean该怎么办,仅使用这个注解不能正确定位该注入哪个bean,这个时候就需要一个辅助来配合一下,就是@Qualifier注解。简单来.原创 2021-09-13 11:30:00 · 308 阅读 · 0 评论 -
Cron表达式
cron表达式:* * * * * *,其实就是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,其中常用为六个域。corn从左到右(用空格隔开)分别是:秒 分 小时 月份中的日期 月份 星期中的日期 年份...原创 2020-12-03 15:55:20 · 155 阅读 · 0 评论 -
String字符串截取/分割
/** * @param str 原始字符串 * @param splitStr 分割依据 * @param index 返回得到字符串数组的顺序 * @return newStr 返回的新字符串 * @author pang * @date 2020年7月3日 下午2:06:54 * @description 根据特定分隔符splitStr分割原始字符串str,返回分割后得到的第index个字符串(从0开始) * */ public static String sub原创 2020-07-03 14:40:00 · 858 阅读 · 0 评论 -
java 关于反射
实现步骤1、获取class的三种方式Class c1= Class.forName("com.pang.demo.A");A a = new A(); Class c2 = a.getClass();Class c3= A.class();//在同一个类中也可以通过this.getClass()获取第一种方法是通过类名获取,第二种是通过对象获取。需要注意的是,第一种方法中类名必须是完整的包括包名。2、获取class中的方法,获取class的方法有两种方式:getDeclaredMethod和原创 2020-06-22 15:56:23 · 299 阅读 · 0 评论 -
map中null字段 导出失败 解决办法
//判断null字段for (Map.Entry<String, Object> entry:m.entrySet()) { if (entry.getValue()==null) { entry.setValue(""); } }原创 2018-12-06 14:16:26 · 286 阅读 · 0 评论 -
java bean
并不是所有的实体类都叫java bean必须是个公有(public)类有无参构造函数用公共方法暴露内部成员属性(getter,setter)实现这样规范的类,被称为Java Bean。即是一种可重用的组件。...原创 2018-12-10 14:18:00 · 150 阅读 · 0 评论 -
关于ie6
话不多说直接上图原创 2019-01-02 17:12:01 · 187 阅读 · 0 评论 -
创建maven项目的时候groupId、ArtifactId、Version等参数的设置建议
官方文档Guide to naming conventions on groupId, artifactId, and versiongroupId uniquely identifies your project across all projects, so we need to enforce a naming schema. A groupId must follow Java's p...原创 2019-01-08 15:49:39 · 2605 阅读 · 0 评论 -
张小龙4个小时的演讲内容
大家好!我是张小龙。刚刚我们在下面看了一下这些吐槽(“微信之夜吐槽版”开场视频),非常好,因为我每天都在听到这样的声音,都已经习惯了。我觉得在中国来说,每天都有5亿人说我们做得不好,每天还有1亿人想教我怎么样做产品,我觉得这是非常正常的一个事情。但是我来这里不是为了教大家怎么做产品的。每年我们公关同学问我要不要参加公开课?我总是说,我还没有确定好,我还是要想一想,后来我跟他们提了一个条件:如果...原创 2019-01-10 09:11:05 · 387 阅读 · 0 评论 -
光速
每秒30万公里原创 2019-01-24 15:09:48 · 272 阅读 · 0 评论 -
进制转换
前言:我们生活中习惯上用十进制数来表达数据,然而在计算机中是以二进制数来存储和表达数据的。八进制、十六进制用来缩减二进制数长度,也是经常使用的进制数,下面就来讨论下十进制与二进制、八进制、十六进制数之间的准换问题。一、进制数的表达十进制数,基数为十,用0~9之间的数表达。例如:6898二进制数,基数为二,用0、1表达。例如:表达一个byte类型的8 计算机中二进制表达:0000 1000...原创 2019-01-24 16:31:02 · 221 阅读 · 0 评论 -
杂乱无章,没有重点
1、idea中创建Java类时,自动添加作者和创建时间2、查询mysql版本号A:在console命令行敲出来“select @@version;”3、springboot中使用@Autowired注入XXXMapper时报红解决办法A:在xxxMapper类上面添加注解“@Component”4、springboot整合mybatis时报错:Cause: org.springfra...原创 2019-11-02 22:56:22 · 332 阅读 · 0 评论 -
java 字符串比较
比较引用,equals 比较值1、java中字符串的比较:我们经常习惯性的写上if(str1==str2),这种写法在java中可能会带来问题example1:String a="abc";String b="abc"那么a==b将返回true。因为在java中字符串的值是不可改变的,相同的字符串在内存中只会存一份,所以a和b指向的是同一个对象;example2:String a...转载 2019-12-09 10:10:33 · 186 阅读 · 0 评论 -
创建一个新的maven项目
1、打开开发工具(eclipse)file→new→maven Project出现如下页面勾选“Create a simple project (skip archetype selection)”以及下面的选项框,点击“next”进行下一步2、出现如下页面填写groupId和artifactId,其中groupId类似于项目文件的包路径(ps:com.project),artifact...原创 2019-02-13 14:50:32 · 651 阅读 · 0 评论 -
ssm开发是配置文件中涉及到的classpath
classpath 路径在每个J2ee项目中都会用到,即WEB-INF下面的classes目录,所有src目录下面的java、xml、properties等文件编译后都会在此,所以在开发时常将相应的xml配置文件放于src或其子目录下; 引用classpath路径下的文件,只需在文件名前加classpath:(需保证该文件确实位于classpath路径下); 内容来源网络...原创 2019-02-14 17:14:17 · 1253 阅读 · 1 评论 -
两个实体类之间赋值beanUtils工具类
import org.apache.commons.beanutils.BeanUtils; BeanUtils.copyProperties(source, target);.class文件位置原创 2019-01-15 16:14:49 · 2784 阅读 · 1 评论 -
关于redis知识点
1、什么是redisRedis是一款基于C语言编写的key-value内存高速缓存数据库。2、redis特点Redis本质上是一个key-value类型的数据库,很像memcache,真个数据库统统加载到内存当中进行操作,定期通过异步操作把数据库数据 flush到硬盘上进行保存。因为是纯内存操作,redis性能非常出色,每秒可以处理超过10万次读写操作,是已知性能最快的key-value ...原创 2019-01-24 19:10:51 · 250 阅读 · 0 评论 -
通过jQuery的qrcode结合springmvc生成二维码
java代码@RequestMapping("/goGroupQRCode") public String goGroupQRCode(HttpServletRequest request){ String groupId = request.getParameter("groupId");//群组id request.setAttribute("code", groupId); ...原创 2019-01-10 17:41:36 · 280 阅读 · 0 评论 -
ajax请求后台
//获取仓库数据列表$.ajax({url : _url("/action/auth/PxWarehouseAction/list"),type : ‘post’,dataType : ‘json’,success : function(data) {if (data.code == “0”) {var list = data.data;for ( var i in list) {...原创 2018-12-12 17:40:10 · 460 阅读 · 0 评论