Strong_light
码龄14年
关注
提问 私信
  • 博客:51,447
    社区:1,469
    问答:152
    53,068
    总访问量
  • 23
    原创
  • 1,762,089
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2010-11-18
博客简介:

gongdaxuesheng的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得2次评论
  • 获得11次收藏
创作历程
  • 1篇
    2018年
  • 11篇
    2017年
  • 1篇
    2016年
  • 17篇
    2015年
成就勋章
TA的专栏
  • zabbix
    3篇
  • 系统运维
    2篇
  • 发送邮件
    1篇
  • VMware
    1篇
  • linux
    3篇
  • 问题
    1篇
  • Java
    9篇
  • 数据结构
    2篇
  • 二叉树
    1篇
  • mysql
    4篇
  • 爬虫
  • 链表
    1篇
  • 环起点
    1篇
  • 科研
    1篇
  • 实验
  • 验证
    1篇
  • mac
    1篇
  • homebrew
  • curl(35)
  • docker
    1篇
  • dos命令统计
  • Spring
    1篇
  • 软件许可证
  • java报表
    3篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

jxl解析excel时,中文乱码问题

一般出现较多的问题是,当exce中包含了乘号等特殊的字符时,在解析时候就会出现乱码现象。解决方法为:        InputStream in = new FileInputStream(file);        WorkbookSettings workbookSettings = new WorkbookSettings();        workbookSettings
转载
发布博客 2018.02.01 ·
1679 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jasperreports自定义数据源

使用的是jasperreports-5.6.0版本的包。需求:  报表由一个基本Basic对象和一个集合类CustomList对象组成问题:jasperreports没有提供类似可用的datasource类解决方法:自定义一个DataSource实现JRDataSource接口即可仿照JRBeanCollectionDataSource写了一个ReportDataS
原创
发布博客 2017.11.07 ·
1100 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

解决jasperreport pdf导出错误Could not load the following font问题

在使用jasperreport做报表的时候,出现以下错误,折腾了很久,网上查了很多资料,终于解决net.sf.jasperreports.engine.JRRuntimeException:Could not load the following font :pdfFontName   : STSong-Light pdfEncoding   : UniGB-UCS2-H(Chin
原创
发布博客 2017.11.07 ·
11134 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

net.sf.jasperreports.engine.JRException: Error retrieving field value from bean

在JasperReports + iReport制作报表过程中,发生如题错误。按照网上查的各种解决方案,尝试了一遍,发现未解决。解决方法:突然想到jasper jar包版本使用的是当前最新的6.4.3,辅助设计软件使用的是ireport designer 5.6.0,两者发布时间相差三年之久,会不会是语法已经变化太大,没有兼容之前软件。故而将jasper jar包版本改为同期的5.6.
原创
发布博客 2017.11.03 ·
5326 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

如何选择 开源许可证

参考阮一峰大神
转载
发布博客 2017.10.11 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring源码浅评

BeanDefinitionVisitor.java中protected String resolveStringValue(String strVal) { if (this.valueResolver == null) { throw new IllegalStateException("No StringValueResolver specified - pass a resolv
原创
发布博客 2017.09.06 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows下使用dos命令查看每个java文件的行数

统计文件夹及其子目录下的所有java文件一条命令即可:for /r %F in (*.java) do type %F| find /v /c ""如果需要查看行数及总行数,可以先输入for /r %F in (*.java) do type %F| find /v /c "" >>tmp.txt  然后再统计
原创
发布博客 2017.08.14 ·
1636 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

java中的synchronized关键字

synchronized关键字只能作用于同一个类的方法中,并且仅对相同对象的多个进行有效果。商品类Productpublic class Product { private int size; private List dateList = new ArrayList<>(); public int getSize() { return siz
转载
发布博客 2017.08.01 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tomcat服务器时区设置

在docker容器的linux环境中,部署Tomcat服务,遇到系统时间不正确的问题,以下为具体的解决办法:1.查看docker容器所在系统的系统时间是否正确,如果不正确,参考修改linux系统时间的方法进行修改。2.将时间文件挂载到docker容器上,类似命令:docker run -it -v /etc/localtime:/etc/localtime ubuntu /bin/bash
原创
发布博客 2017.07.10 ·
6076 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sql执行顺序

sql的执行顺序在网上查了许多,都是如下说:1、from子句组装来自不同数据源的数据;   2、where子句基于指定的条件对记录行进行筛选;   3、group by子句将数据划分为多个分组;   4、使用聚集函数进行计算;   5、使用having子句筛选分组;   6、计算所有的表达式;   7、使用order by对结果集进行排序。 经过试验,发现不同的
原创
发布博客 2017.06.22 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql Access denied for user……

安装mysql后,登录出现提示:mysql Access denied for user root@localhost……有很大可能是密码不正确,可以通过以下操作步骤进行解决:1.停止mysql服务2.打卡cmd窗口,使用命令 mysqld --defaults-file=" E:\mysql-5.5.49-win32\mysql-5.5.49-win32\ my.ini" --c
原创
发布博客 2017.05.04 ·
611 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker部署web应用

1.安装mysql容器   docker run --name mysqlname -v /home/ubuntu/*/data0:/var/lib/mysql -p 3302:3306 -e MYSQL_ROOT_PASSWORD=root -t index.csphere.cn/microimages/mysql:latest            其中--name 用来确定容器的名字
原创
发布博客 2017.04.01 ·
2226 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

字符串循环左移问题

问题描述:给定一个长度为n的字符串,循环左移l位得到一个新的字符串,求新字符串。限制:空间复杂度尽量低。方法一:思路:空间复杂度尽量低,要求程序中珍惜每个分配的空间,以abcdef为例,如果左移两位,则非常明显答案为cdefab  步骤一:逐位移动,即将c移到第一位的时候,需要记录下a,并且c的原位置无用了,可以利用来计算移到原来c位置的字符,即e.同时e的原位置可以利用了,如此做下去……
原创
发布博客 2016.11.24 ·
1365 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

安装homebrew时候的错误

ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"出现curl: (35) Server aborted the SSL handshak非常可能是因为网络不稳定,需要执行一下卸载命令,然后再重新安装。卸载命令:ruby -e "$(
原创
发布博客 2015.12.11 ·
503 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于实验常用验证方法

在科研工作中,常常需要对某些结论、或者待验证理论进行非常重要的验证工作,即以数据说明该方法的可用性。本文主要从宏观角度总结一下用到的验证方法,不全之处,望有识之士指出,以便本文的更新完善。情况1. 在已有数据中,包含要实验得到的信息。如在积累大量bug信息数据的情况下,要预测bug的修复时间。    常常采用划分数据集为训练集和测试集方法。以测试集进行验证。情况2.
原创
发布博客 2015.12.03 ·
2228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java中类的加载顺序

有条准则写在前面:加载子类前必加载父类,实例化子类前必实例化父类。也就是说,加载的时候会执行静态块,其顺序为:父类的静态块-》子类的静态块-》父类的构造方法-》子类的构造方法同时,声明不会加载,例如在Test类中,使用Father f=null,不会加载Father类的,也就不会执行Father类的静态方法。new前才会进行加载,且static块只执行一次,加载完毕此后不会再执行。关于final类...
原创
发布博客 2015.11.21 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ArrayDeque利用数组建造的双向队列

看到java.util.ArrayDeque的源码,其中主要方法有addFirst(E e),addLast(E e),offerFirst(E e),offerLast(E e),对于addFirst(E e)方法如下:public void addFirst(E e) { if (e == null) throw new NullPointerExcep
原创
发布博客 2015.11.02 ·
654 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

找出有环链表中环的起点

问题:        给定一个有环的链表,写一个算法,找出环的起点。例如:输入:A->B->C->D->E->C[与前面的C是同一个节点]输出:C判断一个链表是否存在环有一个简单的方法,就是使用一个快指针、和一个慢指针,快指针每次走两步,慢指针每次走一步,则如果有环,它们最后必然会相遇的。本题的难点在于要找出环的起点。其实也不难,与判断是否有环类
转载
发布博客 2015.10.06 ·
558 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTMLUnit进行模拟浏览器抓取优劣

近期需要抓取一些数据,而这些数据都是需要从后台进行异步请求获取的。故图个方便使用了HtmlUnit这个开源工具进行开发。现整理一下其优劣点:优点:1.可以模仿浏览器对服务器进行请求,能够抓取几乎网络上浏览器能看到的所有信息。2.用户操作接口比较便捷,比如click、focus等元素事件可直接在获取DOMElement等元素对象后直接使用。3.上手比较快,按照用户操作浏览器习
原创
发布博客 2015.09.06 ·
3709 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql插入数据产生中文乱码问题

数据库版本:mysql5.6查看编码 : SHOW VARIABLES LIKE "%char%"发现有些编码是latin1修改对应数据库的默认编码 :alter database lvyou default character set utf8 collate utf8_general_ci 在进行连接的时候设置编码,已jdbc为例,jdbc:mysql://localhos
原创
发布博客 2015.09.02 ·
391 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多