7 思想永无止境

尚未进行身份认证

我要认证

永不低头的两脚羊

等级
TA的排名 3k+

Java代码优化

类名、方法名、变量名需要使用全英文,尽量不要使用缩写和拼音合理的命名可以替代注释,提高可读性。单个类文件和单个方法的代码不要过多不要一个方法上千行,也不要每个方法只有2行,然后a方法调b方法,b方法调c方法这样跳来跳去。要合理设计,不要左倾也不要右倾。添加必要的注释注释不要过多也不能过少不要每一行都加个注释无关紧要的代码尽量不加注释关键的代码尽量加注释有特殊处理的一定要加注释合理的命名可以替代注释,提高阅读性,提高维护性。使用新版本jdk时,在合适的情况下,应该尽量使用它的新特性如

2020-07-11 10:44:03

spring boot项目访问jsp页面变成下载

<!--jsp支持--><!-- servlet 依赖. --><dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope></dependency><dependency>

2020-07-11 09:25:19

eclipse去掉try-catch里自动生成的注释,以及去掉方法里自动生成的注释

去掉try-catch和try-finally里自动生成的注释如下图,点编辑后去掉注释即可:去掉方法和构造函数里自动生成的注释如下图,点编辑后去掉注释即可:

2020-07-08 10:05:21

Java压缩和解压并获取进度

import java.beans.PropertyChangeEvent;import java.beans.PropertyChangeListener;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.I

2020-07-08 09:25:57

android搜索不到蓝牙 找不到设备

好烦,权限我已经给了, <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> &l

2020-07-06 11:42:02

Java crypto DES AES加解密

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.security.Key;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.CipherInputStream;import javax.crypto.CipherOutputStream;i

2020-07-01 08:25:06

StandardOpenOption详解

package java.nio.file;/** * Defines the standard open options. * * @since 1.7 */public enum StandardOpenOption implements OpenOption { /** * Open for read access. * 读取一个已存在的文件,如果文件不存在或被占用则抛出异常 */ READ, /** * Open fo

2020-06-29 11:55:47

身份证号码与姓名 实名查询

原文:https://blog.csdn.net/ruidongjun007/article/details/80485369操作:首先点击:【阿里云API接口】获取相应的订单后在控制台中可以得到您的appcode;代码:package com.test;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.security.KeyManagementException;impor

2020-06-22 10:16:45

maven scope,provided和compile区别,optional,classifier,systemPath等用法介绍

maven生命周期介绍:编译(mvn compile)测试(mvn test-compile和mvn test)打包(mvn package和mvn install和mvn deploy)运行(mvn exec)compile默认scope,参与编译、测试、打包、运行。test仅参与测试。runtime参与打包与运行,但不参与编译(也就是在开发时不能直接用,只能通过反射才能使用,常用于jdbc实现库)。provided参与编译、测试、运行,但不会被打包进jar或war(也就是说,运行

2020-06-19 15:26:18

微信小程序修改首页

1.app.json里的pages的第一个默认就是首页2.微信开发者工具选择添加《自定义编译》模式,修改启动页面。3.在微信公众平台小程序版本管理那里,点击《提交审核》的右侧的箭头,然后点击《修改页面路径》以上三种修改首页方式的权重,3>2>1。修改完1和2时,建议重启微信开发者工具。...

2020-06-18 09:33:35

Page is not constructed because it is not found.

我删除一个page(整个目录)app.json那里的pages里也移除了但项目编译却一直报错:Page is not constructed because it is not found.怎么清理缓存都没用,最后解决其实很简单,重启《微信开发者工具》就行了...

2020-06-18 08:55:39

office2007打开word提示《向程序发送命令时出现问题》

win+r打开运行窗口在弹出的运行窗口中输入%appdata%\microsoft\templates然后确定删除normal.dotm亲测可用

2020-06-17 18:41:03

前端nodejs和vue开发环境

nodejs下载安装nodejs:https://nodejs.org/zh-cn/一直点next即可,有一个“automatically install the necessary”出现的时候,勾选上然后继续next安装完后在cmd窗口输入node检查是否安装成功然后输入:npm install -g cnpm --registry=https://registry.npm.taobao.org安装淘宝镜像,其实不装淘宝镜像也可以,只是为了提升下载js依赖库的速度。vue安装v

2020-06-15 10:56:26

每次打开word2007都要配置进度解决办法

使用win+r组合快捷键打开windows运行小窗口,输入:reg add HKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1然后回车即可。亲测可用

2020-06-13 16:43:02

spring boot实现声明式事物的三种方式以及spring aop事物不生效问题的解决

一、使用xml配置在src/main/resources目录下新建transaction.xml,transaction.xml内容如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.

2020-06-11 14:11:54

iptables介绍

iptables 可以简单理解为 Linux 系统内核级防火墙 netfilter 的用户态客户端。Linux 管理员通过调用 iptables 命令,配置 Linux 内核 netfilter 模块规则,对网络数据包的流动进行管理。iptables 有表 (tables) 的概念,每张表又包含不同链 (chains),大部分情况下我们仅需要使用 filter 和 nat 两张表的链就可以完成功能。filter 表中有 3 条链: INPUT, FORWARD, OUTPUT。如果3 条链都没有任何规则

2020-06-10 10:05:33

session共享及禁用cookie时保持登录状态

session共享session共享通常应用在负载均衡系统中,因为负载均衡,导致如果两次访问如果不是被分配到同一个服务器,则session会丢失,已经登录的用户需要重新登录。session共享可以使用以下方式实现:使用关系型数据库首选当然是大名鼎鼎的mysql数据库,并且建议使用内存表Heap,提高session操作的读写效率。这个方案的实用性比较强,相信大家普遍在使用,它的缺点在于session的并发读写能力取决于mysql数据库的性能,同时需要自己实现session淘汰逻辑,以便定时从数据表

2020-06-09 23:25:08

redis应用场景

Redis可以做什么缓存缓存机制几乎在所有的大型网站都有使用,合理地使用缓存不仅可以加快数据的访问速度,而且能够有效地降低后端数据源的压力。Redis提供了键值过期时间设置,并且也提供了灵活控制最大内存和内存溢出后的淘汰策略。可以这么说,一个合理的缓存设什能够为个网站的稳定保驾护航。第11章将对缓存的设计与使用进行详细说明。排行榜系统排行榜系统几乎存在于所有的网站,例如按照热度排名的排行榜,按照发布时间的排行榜,按照各种复杂维度计算出的排行榜,Redis提供了列表和有序集合数据结构,合理地

2020-06-09 21:39:56

vscode小白使用介绍

 前言  现在使用Vscode编码的人越来越多,凭借着免费,开源,轻量,跨平台的特点收货了一大批忠实粉丝   最近因项目需要开始使用Vscode,但不知为何,感觉有点力不从心,不知道该怎么用   首先想到去官网看看,然后放弃了(英语渣渣表示压力山大,其实正因为英语差,才更应该锻炼一下的,大家不要学我23333)   最后自己摸索和看相关视频才豁然开朗。现在做一个归纳总结,希望能帮到有需要的人  下载   官网下载:https://code.visualstudio.c...

2020-06-08 02:28:42

eclipse导入maven项目报错:a resource exists with a different case:“/xxx”

原因:workspace已经存在相同名称(artifactId相同)的项目(不区分大小写)解决办法:把你要导的项目改个名字(artifactId)再导。<artifactId>新ID</artifactId>

2020-06-06 11:33:20

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享精英
    分享精英
    成功上传11个资源即可获取