自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(481)
  • 资源 (2)
  • 收藏
  • 关注

原创 Idea恢复按Ctrl+Z撤销的内容,Ctrl+Z的相反操作

1.Ctrl+z是Idea的撤销快捷键2.如果想恢复Ctrl+Z撤销的内容,使用的快捷键是:Ctrl + Shift + Z注: windows 大部分文本操作软件的取消撤销操作都是 Ctrl+Y

2021-12-01 14:14:11 10451 4

原创 Shell脚本-在字符串中查找子字符串,返回索引

# 在字符串中查找子字符串,返回索引。没查找到返回0str3="data123"str3_find="a1"int1=`echo $str3 | awk -v param=$str3_find '{ printf( "%d\n", match( $0, param ) ) }'`echo $int1 # 打印4

2021-10-15 15:11:10 2600

原创 shell脚本-清空日志文件

例子:LOG_FILE=/home/data1.log# 清空日志文件cat /dev/null > $LOG_FILE

2021-07-19 17:36:34 705

原创 java 读取 excel 中的数字显示成科学计数法表示的数字。打印常规数字的方法

public static void main( String[] ar ) { BigDecimal bd = new BigDecimal("1.03219E+14"); System.out.println(bd.toPlainString()); // 打印 103219000000000}

2021-06-09 09:11:18 610

原创 springboot excel导出文件时,中文文件名是乱码的解决方法

Posted on 2020-06-20 16:57 kali98k 阅读(2276) 评论(3) 编辑 收藏 举报response.setHeader("Content-disposition", "attachment;filename=" + new String(fileName.getBytes("utf-8"),"ISO-8859-1" )+".xls");

2021-06-07 16:56:27 3116 3

原创 python 用 for 循环生成 list

例子:# 用 for 循环生成 listresponse = [ 1, 2, 3 ]re1 = [ val * 2 for val in response ]print( re1 ) # 打印结果 [2, 4, 6]# 用 for 循环生成 listlist2 = [ [ 1, 2 ], [ 9, 0 ] ]keys = [ 'a', 'b' ]re2 = [ dict( zip( keys, values ) ) for values in list2 ]print( re2

2021-02-18 18:00:27 2829

原创 Centos用rpm安装telnet

参考:https://blog.csdn.net/hanlanshenlan/article/details/87966764https://blog.csdn.net/tongxinhaonan/article/details/53305639https://blog.csdn.net/sinat_30397435/article/details/72877783rpm的下载网站:https://vault.centos.org/6.3/os/x86_64/Packages/.

2021-01-22 14:40:27 488

原创 centos 6系统安装gcc,出现报错: Cannot find a valid baseurl for repo: base报错的解决方法

centos 6系统安装gcc,出现报错: Cannot find a valid baseurl for repo: base报错,解决方法,需要更改yum源:echo "https://vault.centos.org/6.10//os/x86_64/" > /var/cache/yum/x86_64/6/base/mirrorlist.txtecho "https://vault.centos.org/6.10//extras/x86_64/" > /var/cache/yum/x8

2021-01-20 15:46:58 1317 3

原创 Python 如何打印列表中包含类对象的内容

发现给对象定义 __str__(self) 方法,之后打印包含这类对象的list,打印出来的是对象的内存地址,会出现这样的打印结果:[<__main__.node object at 0x7f572f860860>, <__main__.node object at 0x7f572f860dd8>]在网上搜到了直接打印对象属性内容的方法:将 __str__(self) 改为 __repr__(self)例子:class Car: # def __init_.

2021-01-20 14:06:54 3366 3

原创 BigInteger与int类型进行互转

BigInteger类型转换成int或Long类型 BigInteger bi = new BigInteger("123"); // convert BigInteger to int int i = bi.intValue(); long long1 = bi.longValue();int 转换成 BigInteger 或者 Integer int n = 100; System.

2021-01-14 15:59:03 7003 1

原创 jquery设置div的滚动条回到顶部

jquery设置div的滚动条回到顶部// 将div的滚动条复位到顶部$( "#div1" ).animate( { scrollTop: 0 } );

2021-01-13 11:17:28 1400

原创 java生成数据库表对应的实体类

import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSetMetaData;import java.sql.SQLExc.

2021-01-08 10:06:30 1056

原创 eclipse的配置文件出现乱码的解决方法

eclipse → Windows → Preferences → General→ Content Types → Text→ Java Properties File→ 将Default encoding 的值改为UTF-8

2021-01-08 09:29:39 211

原创 java十进制与十六进制相互转化

// 十进制转化为十六进制 Integer as = 4095; String str = Integer.toHexString( as ); System.out.println( str ); // 打印fff // 十六进制转化为十进制 Integer b = Integer.parseInt( str, 16 ); System.out.println( b );...

2021-01-06 13:44:18 220

原创 eclipse配置jdk的方法

eclipse 配置 jdk选择 windows - preferences,在搜索框输入 installed,然后选择 installed jres。然后点击 Add 按钮,然后选择 standard VM,然后点 Next。然后选择java的安装目录,然后点Finish然后勾选配置的这个jdk,然后点OK...

2020-12-28 09:44:58 408

原创 将带下杠的数据库字段名转换成驼峰式的变量名

//将带下杠的数据库字段名转换成驼峰式的变量名;以及将驼峰式的变量名转换成带下杠的数据库字段名 // 输入 = last_login_time 输出 = lastLoginTime public static String toNoBlank( String param ) { StringBuffer sbf = new StringBuffer(); if ( param.contains( "_" ) ) { String[] arr = param.spli

2020-12-21 21:45:37 367 1

原创 根据bean的名称注入不同的bean的写法

方法1,用@Resource: @Resource( name = "productEntityManager" ) private EntityManager entityManager;方法2,用@Autowired加@Qualifier: @Autowired @Qualifier( "orderEntityManager" ) private EntityManager entityManager;...

2020-11-16 10:32:07 1770

原创 div设置文本内容不溢出,保持div内容在一个矩形中

<!-- div设置文本内容不溢出,保持div内容在一个矩形中 --> <div id="div1" style=" width: 720px; height: 330px; font: 16px 宋体; direction: ltr; overflow: auto;" />...

2020-11-07 18:17:09 3371

原创 textarea设置宽高和字体

<!-- textarea设置宽高和字体 --> <textarea id="doc" cols="90" rows="15" style=" text-align: left; font: 16px 宋体; border: 0" />...

2020-11-07 18:16:30 11175 1

原创 java 根据实体类生成建表语句

package jdbc.com;import java.io.IOException;import java.lang.reflect.Field;import java.util.HashMap;import java.util.Map;import jdbc.com.entity.User;/** * 通过实体类生成建表语句 */public class GenerateSqlFromEntity2 { // public static Map<String, Str.

2020-11-03 09:19:40 1117 1

原创 Comparable接口的实现方法

使用TreeSet添加实体类时,实体类需要实现Comparable接口。实现Comparable接口有两种方法:// 方法1,实现 Comparable 接口,泛型写的是当前的类名class Student implements Comparable<Student> { private String name; private int ranking; public Student(String name, int ranking){

2020-10-27 16:38:52 1443

原创 java 遍历 set 的方法

Set 没有 get( index ) 方法,不能按照索引获取某个元素。有两种遍历和修改其中元素的方法: // 方法 1 TreeSet<MyNode> test1 = new TreeSet<>(); MyNode node1 = new MyNode(); node1.value = "1"; MyNode node2 = new MyNode(); node2.value = "2"; test1.add( node2.

2020-10-27 16:27:44 499 1

原创 eclipse tomcat plugin 各版本的下载地址

eclipse tomcat plugin 各版本的下载地址:https://github.com/tomcatplugin/tomcatplugin/releases

2020-10-16 10:51:18 299

原创 js jquery 根据 id 删除 div

//js 根据 id 删除 divvar thisNode = document.getElementById( "div1" );if ( thisNode != null && thisNode.parentElement != null ) { thisNode.parentElement.removeChild( thisNode );}//jquery 根据 id 删除 div$( "#div1").remove();...

2020-10-11 11:23:22 2238

原创 @ResponseBody 返回字符串乱码的解决方法

@ResponseBody 用来返回 json 等字符串。遇到返回中文时是乱码,可这样处理@RequestMapping( produces="text/plain; charset=UTF-8", value="/getUserName") --- /getUserName 是路径名。

2020-10-04 20:48:02 746

原创 eclipse 设置安卓虚拟机不同解析度的方法

1 打开安卓虚拟设备管理器 (android virtual device manager)2 选中一种设备,然后点 edit 按钮3 选择不同的外表(Skin),比如 WXGA800。这样就能切换不同的安卓虚拟机的解析度。

2020-09-28 19:58:06 173

原创 mysql 的 CONCAT_WS 和 CONCAT 函数的区别

CONCAT_WS 遇到 null 参数,最后不会返回 null。CONCAT 遇到 null 参数,最后返回结果是 null。所以需要先初始化参数再拼接。select concat_ws( ',', '11', '22', NULL ) as number; #返回 11,22select concat( '11', ',', '22', NULL ) as number; # 返回 NULLselect concat( '11', ',', '22', '' ) as ...

2020-09-18 10:18:49 151

原创 mysql 使用自定义函数的方法

如果在 mysql 里创建自定义函数,首先需要开启函数支持set GLOBAL log_bin_trust_function_creators = 1; # 开启函数支持但是 mysql 重启后就失效了,解决办法是在 /etc/my.cnf 里的 [mysqld] 下增加:log-bin-trust-function-creators=1...

2020-09-18 09:50:15 205 1

原创 hibernate 执行原生 sql 查询,返回包含 map 的 list

// hibernate 执行原生 sql 查询,返回包含 map 的 listSession session = sessionFactory.getCurrentSession();String sql = "select s.sys_code as sysCode, s.sys_name as sysName from system s";Query query = session.createSQLQuery( sql );query.setResultTransformer( Transf

2020-09-17 21:39:21 304

原创 windows 系统切换 neo4j 数据库的方法

1.首先确认 windows 环境变量里的 NEO4J_HOME 环境变量对应的位置。 比如 NEO4J_HOME 环境变量对应的位置是 F:\neo4j\neo4j-community-3.5.5-windows。2.关闭当前 neo4j 进程。3.如果要切换为 test1.db 数据库,就将 test1.db 文件夹复制到 F:\neo4j\neo4j-community-3.5.5-windows\data\databases 文件夹下。4.然后打开 F:\neo4j\neo4j-comm..

2020-09-16 19:49:42 462 1

原创 springboot 集成 hibernate,不集成 jpa,使用 HQL 或者 sql 操作数据库的例子

springboot 默认使用 jpa 操作数据库。我在网上搜到了一个 springboot 集成 hibernate 使用 sql 操作数据库的例子。如果要使用 hql,就需要为实体类配置 .hbm.xml 映射文件。我把这个例子项目修改了一下,使它也可以支持 hql 和事务,附上修改后的项目的源码:源码的链接: https://pan.baidu.com/s/1RHB8Ak23_p39WuBQnubS1w 提取码: 8re5springboot 集成 hibernate ...

2020-08-28 21:41:58 1872 3

原创 java 获得某个文件夹里的所有文件的文件名,不包括文件夹

// 获得某个文件夹里的所有文件的文件名,不包括文件夹 public static List<String> getFilesInFolder( String path ) { File[] fileList; if ( path == null ) { // 得到当前项目的路径 String userDir = System.getProperties().getProperty( "user....

2020-08-28 20:54:32 1245

原创 查询 neo4j 节点的 id 和关系的 id

Neo4j 的节点和关系都是有 id 的,每个节点或关系都有一个整数 ID,在创建新节点或关系时,Neo4j 会自动设置 ID的值。在整个数据库中,节点的 ID 值是递增的和唯一的。例如,创建一个节点:CREATE( a: Person{ name: "L. XiaoTing", age: 21 } );查询这个节点的 ID:MATCH( a:Person )WHERE a.name="L. XiaoTing"RETURN a.name as name, id( a ) as id..

2020-08-24 16:56:28 6508

原创 SpringBoot 操作 neo4j 图数据库的例子

转自:Neo4j的使用与Java调用实例代码下载地址:https://github.com/sunroyi/neo4j.git这个例子里使用了import static org.neo4j.driver.v1.Values.parameters来引入一个方法。建议引入import org.neo4j.driver.v1.Values,然后用 Values.parameters( "name", name, "title", title )来调用 parameters 这个方法。...

2020-08-24 15:58:50 456

原创 @RequestBody 注解的用法

springMVC的 @RequestBody注解主要用来接收前端传递给后端的数据,也就是请求体中的数据。GET 方式无请求体,所以使用 @RequestBody 接收数据时,前端不能使用 GET 方式提交数据,而需要用 POST 方式进行提交。在后端的同一个接收方法里,@RequestBody 与 @RequestParam 可以同时使用,@RequestBody最多只能有一个,而 @RequestParam 可以有多个。一个请求,只能有一个 RequestBody,可以有多个 Request..

2020-08-23 12:46:24 810

原创 hystrix dashboard Unable to connect to Command Metric Stream 的解决办法

测试了一个hystrix dashboard项目,可以检测其他 springboot服务的状态。将这个项目连接到我的另一个springCloud项目里,却报错:Unable to connect to Command Metric Stream在网上搜索发现一种解决方法说,“如果使用的是 springBoot 2.x等比较新的版本,需要在hystrix的消费端增加一个ServletRegistrationBean,用来配置监控路径。"检查了一下自己springCloud项目...

2020-08-11 16:06:28 319

原创 CentOS 6 7 8 的镜像的下载地址

CentOS 6 7 8 的镜像的下载地址:https://www.centos.org/download/#tab-364位 CPU 对应 x86_64,32位对应i386。

2020-08-10 22:18:30 727

原创 Zuul 网关使用 filter 过滤,直接返回响应,不让请求访问后续的接口

例子:@Componentpublic class MyFilter extends ZuulFilter { private static Logger log = LoggerFactory.getLogger(MyFilter.class); public String filterType() { return "pre"; } public int filterOrder() { return 0; } p...

2020-08-07 12:43:19 2467

原创 springboot 启动报错 NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>

springboot 与 springcloud 版本不对应导致启动报错: java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V原因:springboot 与 springcloud 版本不对应。举例:springboot 版本为 <version>2.1.0.RELEASE</versio

2020-07-31 14:18:36 976

原创 RSA 加密与解密,Java实现

RSA 算法是一种非对称加密算法。它使能用公钥对信息加密,用私钥解密。不能用私钥加密,用公钥解密。apache.commons-codec 包的 maven 依赖:<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version></dep...

2020-07-29 13:40:49 321

easyui demo .zip

easyui 的例子

2020-05-16

MASM 8.0 安装程序

x86 汇编语言的编译器MASM 8.0。也可以直接从这页下载 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7a1c9da0-0510-44a2-b042-7ef370530c64

2009-08-02

空空如也

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

TA关注的人

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