- 博客(15)
- 收藏
- 关注
原创 poi操作word,写入一个图片,并且设置其大小,以及图片和base64之间的互相转换,以及表格内容替换和插入
一:word处理图片功能,插入一张图片,并且设置大小,然后添加一段文字,测试图片和文字之间的换行效果:public class ImgToWordTest { public static void main(String[] args) throws Exception { writeToWord(); } /** * Word中写入图片示例 * @throws Exception */ public static void writeToWor
2020-11-03 11:34:31
6034
8
原创 base64字符串转换为图片
import com.zdww.biyi.component.core.util.Base64Utils;//这个应该是公司自己搞的import org.apache.commons.io.IOUtils;//这个是用的apache的public class Test { public static void base64ToPicture(String base64) throws IOException { byte[] decode = Base64Utils
2020-10-26 14:53:09
1167
原创 把json字符串转换成复杂的类型格式
用来举例的json串:这里的json串就是我下面代码里的 imgpathoflist[ {"tag":"temp@AF175C29B75F72B9", "tagName":"1111", "position":{ "x":"40.657%", "y":"8.854%", "x1":"63.295%", "y1":"28.332%" }, "uuid":"E13FAC5F8AB0AD88" }, {"tag":"temp@C4828D78CED8B87C",
2020-10-24 14:21:15
446
原创 对Java中的多态的理解
面向对象编bai程有三大特性:封装du、继承、多态。zhi封装隐藏了类的内部实现机制,可以在dao不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到
2020-08-16 10:13:16
949
原创 java方法重写返回类型可以不一样吗,举例分析
//jdk1.5之后,返回类型可以不一样,但是必须是父类返回类型的之类才行//否则会报错 比如父类的方法返回类型是Integer,而子类重写的方法是返回类型是String,就会报错public class Person { public Object add(){ return 2; }}public class Student extends Person { @Override public String add() { retur
2020-08-15 23:50:12
5984
原创 break和continue的使用举例
1.break:public void test3(){ int i = 0; while (i<100){ i++; System.out.println(i); if (i==30){ break; } } System.out.println("还会走循环外面的下面的代码"); }运行结果:
2020-08-11 17:25:20
2065
原创 for循环中标签使用举例
public void test5(){ //打印101-150之间所有的质数 //质数是指在大于1的自然数中,除了1和他本身之外 不再有其他因数的自然数 int count = 0; outer:for (int i = 101;i<150;i++){ for (int j=2;j<i/2;j++){ if (i%j==0){ cont
2020-08-11 17:20:21
909
原创 Disconnected from the target VM, address: ‘127.0.0.1:****‘, transport: ‘socket‘
首先回忆一下,你是不是再某个类中写了个main方法测试当你想启动项目的时候,没有改回来你的启动类我就是在下面的那个impl中暂时写了一个main方法,后来忘了改成启动类,所以debug启动的时候,报错...
2020-08-06 11:23:50
2552
原创 vue init webpack 时报错(附带vue不是内部命令):Current existing ChromeDriver binary is unavailable, proceding...
一定要对应好自己的路径,vue init webpack vue我这里后面那个vue 是我起的项目名,也叫vue根据提示的目录(我的是提示:Saving to file: C:\Users\HOUXIA~1\AppData\Local\Temp\2.46\chromedriver\chromedriver_win32.zip),粘贴这个目录,找到对应的文件1.我当时第一反应是:直接解压这个压缩文件,提示我什么文件以及损坏;2.然后我去http://chromedriver.storage.go
2020-07-21 16:37:10
630
原创 bootstrap中的class=“form-group“是什么意思
form-group你可以理解为一个格式化就是一个小集体他就是集体的圈就是把需要的东西放在一个集体中<h2 class="page-header">增</h2> <form id="addForm" action="" method="post"> <div class="form-group"> <label for="userName">姓名</label><span style="color:
2020-07-16 14:13:33
12094
1
原创 单点登录SSO整理
上大学那会,最初学习java的时候,是单系统,那个时候的登录功能还牵扯不到sso,那个时候见识的太少,学习的知识深度不够!关于单点登录:单点登录是一种多站点共享登录访问授权机制,访问用户只需要在一个站点登录就可以访问其它站点需要登录访问的资源(url)。用户在任意一个站点注销登录,则其它站点的登录状态也被注销。简而言之就是:一处登录,处处登录。一处注销,处处注销。一:第一种理解:例如:阿里的淘宝和天猫,很明显地我们可以知道这是两个系统,但是我们在使用的时候,登录了天猫,淘宝也会自动登录。一句话
2020-06-29 11:36:12
254
原创 mybatis的参数为map时,根据不同情况测试取值
一:传过来的map中就一对数据时:@PostMapping("/useMap/stringKey") public ResponseBO<List<TPercolationTask>> serchPercolationTask(@RequestBody Map<String,String> map){ String projectId = map.get("projectId"); TPercolationTaskExample
2020-06-03 22:38:13
604
4
原创 @RequestParam在post请求中,确实可以使用,而且加不加这个注解,我都可以收到参数
@PostMapping("/test/getByArray") public ResponseBO<List<String>> getByArray(@RequestParam String ids){ log.debug("REST request to get testData"); List<String> idList = null; if (ids!=null){ idList =
2020-05-29 16:24:33
12666
3
原创 字符串关于转义字符的split操作
这怎么说public static void main(String[] args) { String address = new String("上海\\上海市|闵行区\\吴中路"); String[] splitAddress=address.split("\\\\|\\|"); System.out.println(splitAddress[...
2020-05-06 09:39:04
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人