- 博客(6)
- 资源 (5)
- 收藏
- 关注
转载 Java反射原理与例子
一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。Apple apple = new Apple(); //直接初始化,「正射」apple.setPrice(4);反射则是一开始并不知道我要这时候,我们使用 JDK 提供的反射 API 进行反射调用:Class clz = Class.forName("com.reflect.Apple");Method method = clz.getMethod("setPri
2020-11-30 23:20:41 95
转载 socket编程
实例一:一个客户端和服务器端进行数据交互的简单例子,客户端输入正方形的边长,服务器端接收到后计算面积并返回给客户端,通过这个例子可以初步对Socket编程有个把握。服务器端 public class SocketServer { public static void main(String[] args) throws IOException { // 端口号 int port = 7000; // 在端口上创建一个服务器套接字
2020-11-29 15:32:36 177
原创 oracle的wm_concat()函数查询慢的优化
有这么一个场景:要将数据库表的一列数据全部整成一行,并用逗号隔开,我们可以使用wm_concat()函数来实现,但是有个问题,就是使用这个函数会很慢,所有就可以改为这种方式:rtrim((xmlagg(xmlparse(content t.字段名 ||',' wellformed) ORDER BY t.字段名).getclobval()), ',')...
2020-11-20 17:17:15 2864 3
原创 正则表达式
如果要控制输入的数字是整数或者两位小数的,可使用如下表达式:String source = "123.11";Pattern pattern = Pattern.compile("^[+]?([0-9]+(.[0-9]{2})?)$");if(pattern.matcher(source).matches()){ System.out.println("Yes"); }else { System.out.println("No");
2020-11-11 13:43:53 62
原创 将一个list<Object>里的某个属性抽取出来组成另一个list<String>
假如有这样的一个对象:public Class Object{private String apple;}现在有这样的一个list:List<Object> listObject;如要将Object里的apple元素抽出来组成一个list可以如下操作:listObject.stream.map(Object::getApple).collect(Collectors.toList())...
2020-11-10 16:40:14 3803
原创 修改oracle的clob类型的内容
假如oracle里表TEST有一个字段VALUE的值为clob类型的内容:"今天的天气真好"。现在要将其修改为:"明天的天气真好"可执行以下语句:update TEST set VALUE = replace(VALUE,'今天','明天') where 条件
2020-11-02 15:28:58 1770
城市交通图源码
2017-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人