- 博客(14)
- 收藏
- 关注
原创 Java实现根据Word模板填充表格数据(poi方式),以及doc和docx转PDF,最全最详细版本,解决外部引用jar在linux上报ClassNotFound的问题。
Java实现根据Word模板填充表格数据(poi方式),以及doc和docx转PDF,最全最详细版本适用场景:1.固定格式的Word模板2.Word模板中所有需要填充的数据都使用【Word表格】包起来3.包含简单和复杂数据填充,场景表现为一对多关系的主表和明细列表数据等4.此方式在Controller层返回为文件流,如果你使用ftp文件服务器,请修改你的代码。5.此文是我搜集了网上的各种公开的实现方式修改并整合起来,并未用于商业化也不会用于商业化,不涉及侵权或抄袭问题。现在由pom.xml开始
2022-03-22 16:41:26
8533
原创 Git配置SSH密钥公钥
[配置Git密钥]1.cd ~2.配置用户名:git config --global user.name “yoursname”3.配置邮箱:(email@email.com换自己的邮箱/公司GitLab邮箱)git config --global user.email “email@email.com”4.生成秘钥:ssh-keygen -t rsa -C “email@email.com”5.查看公钥:cat ~/.ssh/id_rsa.pub[生成路径]:该路径下查看C:\Use
2020-12-17 14:28:47
188
转载 Java中DecimalFormat用法---Float四舍五入保留小数点后几位
import java.text.DecimalFormat;public class TestNumberFormat{ public static void main(String[]args){ double pi = 3.1415927; //圆周率 //取一位整数 System.out.println(new DecimalFormat(“0”).format(pi)); //3 //取一位整数和两位小数 System.out.println(ne
2020-12-17 11:06:43
709
原创 Java十六进制转Float,十六进制转IEEE 754浮点数,32位四字节单精度
转换类import java.io.ByteArrayInputStream;import java.io.DataInputStream;import java.io.IOException;/** * @ClassName HexConvertToFloatUtil * @Author zxq * @Date 2020/12/15 0015 13:45 **/public class HexConvertUtil { public static Float HexConv
2020-12-15 14:22:59
2736
原创 如何关闭或更改Windows自带输入法繁体简体切换(Ctrl+Shift+F)的快捷键
文字描述步骤:注:【括号内容表示点击内容】点击屏幕右下角图标输入法【语言首选项】—>标题为首选语言栏下的【中文(简体,中国)】—>【选项】—>下拉滚动条标题为键盘下的【微软拼音】—>【选项】—>【按键】—>下拉滚动条标题为热键下的【简体/繁体中文输入切换下的按钮开关】/变更为其他图文描述步骤:左键点击屏幕右下角图标输入法–>语言首选项左键点击箭头所指位置展开,点击选项左键点击展开输入法,点击选项点击按键点击开关或更换快捷键以上有用就点
2020-12-14 14:45:38
35857
10
原创 Java中List集合升序降序排序
在一般情况下SQL语句不好实现的排序就使用List的父类Collection自带的排序功能以实现需求代码如下 // 排序 Collections.sort(formInfoList, new Comparator<FormInfo>() { @Override public int compare(FormInfo o1, FormInfo o2) { //按类型排序 int flag = o1.getType().compa
2020-11-24 09:45:36
2021
原创 分布式跳转流程
consumer消费者的Controller负责接收用户请求其Controller中实例化要用到的common中的某个提供者的FeignFeign中会指定要跳转的provider提供者和RequestMapping请求路径跳转到对应provider中的service(当做controller)来执行对应的业务流service中自动注入common中对应的Mapper去连接数据库获取数据拿...
2019-07-25 22:43:58
192
原创 微服务架构——概念、初步了解、优势等总结
微服务架构一、概念将项目拆分成几个独立的功能单元(服务)的架构二、优点项目复杂度降低团队界限明确部署灵活三、应用场景互联网线上用户庞大,需要考虑并发,数据量庞大,项目代码量大的情况下使用(分布式集群架构)。四、常见微服务框架阿里巴巴系:dubbo/dubbox(当当改良),基于RPCSpring Cloud:Spring团队开发,基于RESTful五、服务类型Provid...
2019-05-09 16:09:14
213
原创 跳坑:Hibernate 5.4.1的@Transient注解在一对多多对一的条件下的注意事项
分别有两个类Dept(部门)和Emp(员工)Dept中有多个Emp对象的集合(一对多),一个部门可以有多个员工Emp中有一个Dept的对象(多对一),一个员工只属于一个部门Emp实体类中属性如下: /** * 员工中部门的对象 */ @Transient//用于忽略不需要持久化到数据库中的属性 **注意该属性** @ManyToOne(fetch =FetchType....
2019-04-04 10:33:58
609
原创 Oracle数据库中scott的normal身份登录不上解决方式
scott用户使用SYSDBA可以登录,但是使用NORMAL不可以登录解决方法~第一步:提示 account is locked--------------->>>在SQL PLUS中用system用户登录执行<<<---------------alter user scott account unlock;第二步:提示 invalid userna...
2019-03-18 17:01:35
1132
原创 判断新增or修改页面+表单序列化+绑定下拉框+判断单选框选中
判断新增or修改页面var url = location.search; url=decodeURI(url); var theRequest = new Object(); var id=null; if (url.indexOf("?") != -1){ var str = url.substr(1); id=str.substring(str.indexOf("=")...
2018-12-11 10:28:05
199
原创 java中获取当前日期
导包import java.text.SimpleDateFormat; //添加当前时间 Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 String createTime = dateFormat.format(now)...
2018-12-11 10:20:13
18427
原创 使用servlet+Ajax展示数据,底层三层
以下全程自己做的 有什么不好的地方弃其糟粕哈~html页面 产品代码 风险评级 预期收益 发售起始日 发售截止日 产品到期日 修改操作 删除操作 页面加载事件执行$(document).ready(function(){ //获取第一个tr var tr=$(...
2018-11-15 10:21:56
374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人